Loading

000 群晖 docker 网络问题

问题:

docker pull 下载镜像失败




docker login 报错

总结:
docker 镜像由 docker daemon 管理,所以不能用修改 shell 环境变量的方法使用代理服务,而是从 systemd 角度设置环境变量。


docker 添加代理

黑群 6.2.3 验证可用


1.添加 /etc/docker/env 文件
export HTTP_PROXY=127.0.0.1:8899
编辑 /etc/init/pkg-Docker-dockerd.conf 文件,
exec /var/packages/Docker/target/usr/bin/dockerd --config-file /var/packages/Docker/etc/dockerd.json
改为
#exec /var/packages/Docker/target/usr/bin/dockerd --config-file /var/packages/Docker/etc/dockerd.json
script
source /etc/docker/env
/var/packages/Docker/target/usr/bin/dockerd --config-file /var/packages/Docker/etc/dockerd.json
end script

然后,重启 docker 服务,
停止 docker :/var/packages/Docker/scripts/start-stop-status stop
启动 docker :/var/packages/Docker/scripts/start-stop-status start
接着,你就尽情的 pull 吧,速度拉满

黑群晖 7.1.1 、7.0.1 验证可用

编辑文件:vi /usr/local/lib/systemd/system/pkg-Docker-dockerd.service,在service下面新增三行环境变量,代理地址记得改成自己的,拉取速度嘎嘎快
记得重启
[Service]
Environment="HTTP_PROXY=http://127.0.0.1:1080"
Environment="HTTPS_PROXY=http://127.0.0.1:1080"
Environment="NO_PROXY=localhost,127.0.0.0/8,192.168.0.0/16,172.16.0.0/12,10.0.0.0/8"

添加完成后要执行如下两条命令重启Docker
/var/packages/Docker/scripts/start-stop-status stop
/var/packages/Docker/scripts/start-stop-status start

posted @ 2025-01-21 16:09  LungGiyo  阅读(184)  评论(0)    收藏  举报