2021年1月14日是个悲伤的日子,我们lxk0301大佬的github仓库可能由于ac太多而被封了,现在我用另一位大佬的@EvineDeng的docker来部署,由于大佬自己已经自己的wiki上写了如何在其他东西上部署,但是缺少了群晖的,我就写个补充下。
Ps:写这篇文章之前已经经过了2位大佬的批准,另外lxk0301大佬不想在被封仓库了,所以就不@他的新地址了。
本来我只是个vmware的运维,入门docker还是要感谢lxk0301大佬,让我现在粗浅的懂了一点docker。
这篇只是以前安装方法一来部署docker的改版而已,所以原来的文件夹布局我就不太去动了。
在/docker/jd_scripts目录下创建log,scripts,config三个文件夹
默认群晖自带的docker仓库速度太慢了,我们加个163的上去,就和linux的yum源换国内来加速一样。
点开注册表,然后第一个docker hub选择编辑
选择启用注册表镜像,地址如下
我们在注册表上直接搜索evinedeng,直接搜evinedeng/jd搜不到,我们选择下面第一个搜索出来的。
接下来是重点了,我们双击会让你选择下载那个镜像,我们选择gitee镜像,这样就会去下载使用gitee代码的镜像了,否则选了其他的又跑去github,下载下来还是gg。
一定选择下载gitee的镜像!!!
选择这个镜像,然后选择启动
容器名改成jd,然后选择高级设置,
高级设置-勾选启用自动重新启动
卷这里如下设置
前面docker….就是我们创建的真实的文件夹,后面是docker里对应的文件夹。
端口添加下,端口这个类似于我们自己的防火墙做端口映射,到时候我们访问就是用群晖的ip:5678端口来访问这个新的docker的网页界面,这个是@EvineDeng大佬的群晖特别的,别的docker可能没有网页管理界面。
完成只后就应用
然后下一步
确认下没问题,就完成
然后我们可以到容器–详情–日志,看到有没有跑起来,是不是正常
然后我们打开nas的ip后面加上:5678的端口
比如192.168.1.2:5678
用户名admin,密码adminadmin
下面把你的cookies填进去,可以填好几个不同人的,然后保存config.sh 就会自动执行了
如果要改这个网页的密码也在上面修改密码。
后面的东西懂得都懂我就不写了,大佬们也不想传播得很广,谢谢大家
View Comments
我想问下,怎么样才算是启动成功呢?我的docker日志现在是这样提示的
看log日志 有日志了 就成功了
今天作者把仓库下了,我手贱把容器删了,重新设置了一遍后直接卡死在更新shell脚本这一步,有什么办法能解决么
换个git pull的文件就好了 自己去tg群里看吧
tg群求指路
其实你有用过以前docker 1的方法么 用那个就行了 更新下docker image就行了
tg群已经加不进去了
pull文件下载地址
https://cloud.189.cn/t/vIN3Qn63eYri(访问码:rr2g)
附件图片是docker上新增一个文件
日志报错反复提示输入gitee密码,是不是就是因为作者删库导致git_pull失败,把sh脚本里的ShellURL改成能访问的就行了?
docker1的方法应该不是你这篇攻略吧,其他的方法我就没有试过了
你把原来的删了 更新下docker 然后重新配置下 用这个pull代替就好了
我把容器、映像全删了,然后重新下载TAG=gitee的注册表,卷里也加上了git_pull.sh。重新生成容器,还是会继续报错提示登录
不会啊 我昨天试过 换了这个就ok了
你原来哪看到这个docker的 难道不是在github上找到的? 他只是换到gitee了
jd_scripts是在gitee上,但是jd-base的代码不管是GitHub还是gitee都删了,导致我第一步更新git-base就在报错
你怎么找到我博客的..
jd script gitee上不是有docker1的方法 简单换他的镜像就好了
没有用过docker 1呀,有攻略么
是不是把git_pull.sh里jd-base的地址改成一个能用的就行了?
https://gitee.com/lxk0301/jd_scripts/tree/master/docker
docker1
我用方法1,导入jd_scripts.syno.json文件生成容器报错
那肯定你自己没配对 我们都用到现在了 完全没问题 你自己检查下
我晕了,这个是不是因为依赖下不下来又被打断了
只要你用最新的docker就没问题
大佬,为什么这两天的炸年兽活动运行不了?其他的正常。