[Nas折腾] 群晖 Synology NAS 的Docker的注册表无法打开的解决方法
侧边栏壁纸
  • 累计撰写 17 篇文章
  • 累计收到 1 条评论

[Nas折腾] 群晖 Synology NAS 的Docker的注册表无法打开的解决方法

snailszzy
2023-06-09 / 0 评论 / 1 阅读 / 正在检测是否收录...

lkt4ede7.png

群晖用上一段时间后,发现Docker应用的注册表无法打开,也尝试按照网上的方法尝试去解决,发觉这些方法对于我这种情况完全都不起作用;应该是被GFW墙了。安装docker的镜像虽然用shell通过命令来也没啥问题,但是还是没有UI界面的直观来的那么爽!
lioc80pz.png

没有办法,只能用魔法了,如果自己没有魔法的就不要往下继续了。 ?

1、在Docker中安装v2rayA
用如下命令
参考来自v2rayA docker 安装
①拉取最近release镜像:

docker pull mzz2017/v2raya

② 运行(如果没有运行过,可以跳过这步)
停止正在运行的版本(如果存在):

docker container stop v2raya
docker container rm v2raya

③手动创建resolv.conf文件,内容为空。路径如下
/volume1/docker/v2raya/etc/resolv.conf

④运行 v2rayA, 路径/volume1/docker/v2raya/etc可以根据实际做修改:

docker run -d \
  --restart=always \
  --privileged \
  --network=host \
  --name v2raya \
  -e V2RAYA_LOG_FILE=/tmp/v2raya.log \
  -e V2RAYA_V2RAY_BIN=/usr/local/bin/v2ray \
  -e V2RAYA_NFTABLES_SUPPORT=off \
  -e IPTABLES_MODE=legacy \
  -v /lib/modules:/lib/modules:ro \
  -v /volume1/docker/v2raya/etc/resolv.conf:/etc/resolv.conf \
  -v /volume1/docker/v2raya/etc:/etc/v2raya \
  mzz2017/v2raya

查看v2rayA的运行状态

docker container stats v2raya

2、配置v2rayA来进行访问Docker注册表。
①登录v2rayA,你的IP+端口,如192.168.1.123:2017,登录以后设定一个用户密码进入配置界面。点击“创建”按钮,根据你的节点类型选择并填入你的节点信息。
lir3olvm.png

保存并应用,再点击右上角设置,如下图所示:
liva4y67.png

配置成红框所示:
lir3yn0v.png

点击如上的配置,让docker走代理,填入

domain(geosite:docker)->proxy

lir3zswy.png

开启魔法。
liveomn9.png

重新打开docker的注册表,魔法转圈圈,大功告成,熟悉的画面又回来了!!
lir41fyd.png

最近有不少的朋友反馈 启动redirect失败,今天2024年1月21日,我在我的群晖上删除了v2ray重新安装,遇到了网友们同样的问题,最后访问官网发现是如下原因导致的,解决方法就是老的传统的iptables,而不是nftables,我已经安装官网的建议修正了上面的docker 安装命令,大家务必关注 官网 ,官网由于更新了软件,导致安装命令有所区别。。
lrn38emo.png

0

评论 (0)

取消