2021年新版群晖docker部署京豆

王哥哥 生活 12,272 次浏览 22条评论

说明

2021年1月14日是个悲伤的日子,我们lxk0301大佬的github仓库可能由于ac太多而被封了,现在我用另一位大佬的@EvineDeng的docker来部署,由于大佬自己已经自己的wiki上写了如何在其他东西上部署,但是缺少了群晖的,我就写个补充下。

Ps:写这篇文章之前已经经过了2位大佬的批准,另外lxk0301大佬不想在被封仓库了,所以就不@他的新地址了。

本来我只是个vmware的运维,入门docker还是要感谢lxk0301大佬,让我现在粗浅的懂了一点docker。

创建文件夹

这篇只是以前安装方法一来部署docker的改版而已,所以原来的文件夹布局我就不太去动了。

在/docker/jd_scripts目录下创建log,scripts,config三个文件夹

Docker Hub加速

默认群晖自带的docker仓库速度太慢了,我们加个163的上去,就和linux的yum源换国内来加速一样。

点开注册表,然后第一个docker hub选择编辑


选择启用注册表镜像,地址如下

http://hub-mirror.c.163.com

我们在注册表上直接搜索evinedeng,直接搜evinedeng/jd搜不到,我们选择下面第一个搜索出来的。

接下来是重点了,我们双击会让你选择下载那个镜像,我们选择gitee镜像,这样就会去下载使用gitee代码的镜像了,否则选了其他的又跑去github,下载下来还是gg。

一定选择下载gitee的镜像!!!

部署镜像

选择这个镜像,然后选择启动

容器名改成jd,然后选择高级设置

高级设置-勾选启用自动重新启动

卷这里如下设置

前面docker….就是我们创建的真实的文件夹,后面是docker里对应的文件夹。

  • /jd/scripts:是lxk0301大佬的那些脚本,我映射出来是为了防止以后又有什么事情导致仓库gg,这样可以拿这些脚本做个备份,自己放圈x上跑。
  • /jd/log:脚本运行的日志,通过这个我们可以拿到助力码,或者看自己的脚本有没有跑起来。
  • /jd/config:docker的配置文件,里面有个很重要的config.sh,以后换群晖了可以把这个文件备份出来,到时候部署好新的docker直接复制过去,就方便了。

端口添加下,端口这个类似于我们自己的防火墙做端口映射,到时候我们访问就是用群晖的ip:5678端口来访问这个新的docker的网页界面,这个是@EvineDeng大佬的群晖特别的,别的docker可能没有网页管理界面。

完成只后就应用

然后下一步

确认下没问题,就完成

然后我们可以到容器详情日志,看到有没有跑起来,是不是正常

配置白嫖

然后我们打开nas的ip后面加上:5678的端口

比如192.168.1.2:5678

用户名admin,密码adminadmin

下面把你的cookies填进去,可以填好几个不同人的,然后保存config.sh 就会自动执行了

如果要改这个网页的密码也在上面修改密码。

 

后面的东西懂得都懂我就不写了,大佬们也不想传播得很广,谢谢大家

特别感谢(排名不分先后):

 

22条评论

  1. mzxq0303 2021年1月16日 01:48

    我想问下,怎么样才算是启动成功呢?我的docker日志现在是这样提示的

    • 王哥哥 2021年1月16日 10:19

      看log日志 有日志了 就成功了

  2. mzxq0303 2021年1月29日 00:37

    今天作者把仓库下了,我手贱把容器删了,重新设置了一遍后直接卡死在更新shell脚本这一步,有什么办法能解决么

    • 王哥哥 2021年1月29日 10:00

      换个git pull的文件就好了 自己去tg群里看吧

  3. 王哥哥 2021年1月29日 10:47

    其实你有用过以前docker 1的方法么 用那个就行了 更新下docker image就行了
    tg群已经加不进去了
    pull文件下载地址
    https://cloud.189.cn/t/vIN3Qn63eYri(访问码:rr2g)
    附件图片是docker上新增一个文件

    • mzxq0303 2021年1月29日 11:58

      日志报错反复提示输入gitee密码,是不是就是因为作者删库导致git_pull失败,把sh脚本里的ShellURL改成能访问的就行了?

      docker1的方法应该不是你这篇攻略吧,其他的方法我就没有试过了

      • 王哥哥 2021年1月29日 12:03

        你把原来的删了 更新下docker 然后重新配置下 用这个pull代替就好了

        • mzxq0303 2021年1月29日 12:10

          我把容器、映像全删了,然后重新下载TAG=gitee的注册表,卷里也加上了git_pull.sh。重新生成容器,还是会继续报错提示登录

          • 王哥哥 2021年1月29日 12:16

            不会啊 我昨天试过 换了这个就ok了

      • 王哥哥 2021年1月29日 12:04

        你原来哪看到这个docker的 难道不是在github上找到的? 他只是换到gitee了

        • mzxq0303 2021年1月29日 12:14

          jd_scripts是在gitee上,但是jd-base的代码不管是GitHub还是gitee都删了,导致我第一步更新git-base就在报错

          • 王哥哥 2021年1月29日 12:16

            你怎么找到我博客的..

          • 王哥哥 2021年1月29日 12:20

            jd script gitee上不是有docker1的方法 简单换他的镜像就好了

  4. mzxq0303 2021年1月29日 11:35

    没有用过docker 1呀,有攻略么

    是不是把git_pull.sh里jd-base的地址改成一个能用的就行了?

    • 王哥哥 2021年1月29日 12:55

      https://gitee.com/lxk0301/jd_scripts/tree/master/docker

      docker1

      • mzxq0303 2021年1月29日 16:31

        我用方法1,导入jd_scripts.syno.json文件生成容器报错

  5. 王哥哥 2021年1月29日 16:46

    那肯定你自己没配对 我们都用到现在了 完全没问题 你自己检查下

    • mzxq0303 2021年1月29日 17:25

      我晕了,这个是不是因为依赖下不下来又被打断了

      • 王哥哥 2021年1月29日 17:28

        只要你用最新的docker就没问题

  6. tsm2000 2021年2月7日 09:49

    大佬,为什么这两天的炸年兽活动运行不了?其他的正常。

  7. Pingback: 全自动撸京豆更新 - 王哥哥

发表评论

Go