synology · 2024年 11月 5日 0

为群晖 Docker Container Manager 配置代理

1、ssh连接到群晖DSM系统,并切换到root权限

Bash
sunfeng@nas:~$ sudo -i
Password:
root@nas:~#

2、为Container Manager创建代理配置文件

Bash
root@nas:~# cd /etc/systemd/system/
root@nas:/etc/systemd/system# mkdir pkg-ContainerManager-dockerd.service.d
root@nas:/etc/systemd/system# cd pkg-ContainerManager-dockerd.service.d
root@nas:/etc/systemd/system/pkg-ContainerManager-dockerd.service.d# vi http-proxy.conf

 

3、添加以下内容:(192.168.1.100:7890是我的代理服务器地址和端口,换成你自己的代理服务器地址和端口)

[Service]
Environment="HTTP_PROXY=http://192.168.1.100:7890"
Environment="HTTPS_PROXY=http://192.168.1.100:7890"
Environment="NO_PROXY=localhost,127.0.0.0/8,192.168.0.0/16,172.16.0.0/12,10.0.0.0/8"

4、使用命令重启 Docker Daemon或者去套件中心重启Container Manager套件

sudo systemctl daemon-reload

5、检查是否生效

systemctl show --property=Environment pkg-ContainerManager-dockerd.service

6、然后使用docker pull 命令就可以正常拉取镜像了

赞赏

微信赞赏支付宝赞赏