群晖7.2单独设置docker走代理

技术·学习 · 2024-12-09 · 216 人浏览

因为某些众所周知的事情,docker被墙了,由于黑裙用户不配拥有官方代理,所以黑裙docker基本残废了,并且网上出现的docker镜像站在群晖魔改版本中完全不适用,如果给群晖整体加代理,会影响过多,至少我不能保证有没有其他的问题,所以就只能给群晖的ContainerManager 仅在docker pull 时代理拉取镜像,这样保证代理不会过多。

本教程仅适用于群晖7.2

mkdir -p /etc/systemd/system/pkg-ContainerManager-dockerd.service.d
touch /etc/systemd/system/pkg-ContainerManager-dockerd.service.d/http-proxy.conf
cd /etc/systemd/system/pkg-ContainerManager-dockerd.service.d/
vim http-proxy.conf

填入http-proxy.conf

[Service]
Environment="HTTP_PROXY=http://192.168.68.15:7890"
Environment="HTTPS_PROXY=http://192.168.68.15:7890"
Environment="NO_PROXY=localhost,127.0.0.1"

重启运行验证

systemctl daemon-reload
systemctl restart pkg-ContainerManager-dockerd.service

# 检查docker代理情况
systemctl show --property=Environment pkg-ContainerManager-dockerd.service 

或者检查 docker info
如果看到代理,说明代理成功

docker 群晖
Theme Jasmine by Kent Liao