群晖7.2以上 docker 搭配代理 pull镜像 ok
群晖7.2 以上 docker 搭配代理 pull镜像
测试代理
curl -x http://192.168.31.133:7897 -I https://www.google.com --connect-timeout 5
开启代理连接注意docker会重启
# 针对 dockerd 守护进程服务注入代理
sudo mkdir -p /etc/systemd/system/pkg-ContainerManager-dockerd.service.d/
sudo tee /etc/systemd/system/pkg-ContainerManager-dockerd.service.d/http-proxy.conf <<EOF
[Service]
Environment="HTTP_PROXY=http://192.168.31.133:7897"
Environment="HTTPS_PROXY=http://192.168.31.133:7897"
EOF
# 重载并重启 dockerd
sudo systemctl daemon-reload
sudo systemctl restart pkg-ContainerManager-dockerd
查看代理是否生效
docker info | grep -i proxy
#HTTP Proxy: http://192.168.31.133:7897
#HTTPS Proxy: http://192.168.31.133:7897
删除代理配置注意docker会重启
sudo rm -rf /etc/systemd/system/pkg-ContainerManager-dockerd.service.d/
sudo systemctl daemon-reload
sudo systemctl restart pkg-ContainerManager-dockerd