群晖DSM中给Docker配置代理(推荐)
方法一:给 Docker 守护进程单独配置代理(推荐)
-
开启 SSH 并登录
- 进入「控制面板」→「终端机和 SNMP」,勾选「启用 SSH 服务」。
- 使用终端工具(如 PuTTY、Termius)以管理员账号登录群晖。
-
创建代理配置目录和文件
sudo mkdir -p /etc/systemd/system/pkg-ContainerManager-dockerd.service.d/ sudo vi /etc/systemd/system/pkg-ContainerManager-dockerd.service.d/http-proxy.conf -
写入代理配置
按i进入编辑模式,将以下内容粘贴进去(请将代理地址和端口替换为你自己的):[Service] Environment="HTTP_PROXY=http://192.168.1.244:7897" Environment="HTTPS_PROXY=http://192.168.1.244:7897" Environment="NO_PROXY=localhost,127.0.0.1,192.168.0.0/16"编辑完成后,按Esc,输入:wq保存并退出。 -
重新加载配置并重启服务
sudo systemctl daemon-reload sudo systemctl restart pkg-ContainerManager-dockerd.service -
验证配置是否生效
sudo systemctl show --property=Environment pkg-ContainerManager-dockerd.service如果输出中包含你设置的HTTP_PROXY和HTTPS_PROXY,则说明配置成功。
方法二:使用国内镜像加速器(备选)
如果代理配置复杂,也可以直接使用国内的 Docker Hub 镜像加速器,速度更快且更稳定。
- 打开「Container Manager」→「注册表」→「设置」。
- 点击「新增」,添加一个新的注册表镜像,例如:
- 名称:
dockerproxy - 注册表 URL:
https://docker.1ms.run - 勾选「信任自签名证书」(如果需要)。
- 名称:
- 选中刚刚添加的镜像,点击「使用」,然后重启 Container Manager。
阅读剩余
版权声明:
作者:技术栈
链接:https://www.cnesa.cn/10686.html
文章版权归作者所有,未经允许请勿转载。
THE END
阿里云ECS服务器 - 限时特惠活动
云服务器爆款直降90%
新客首单¥68起 | 人人可享99元套餐,续费同价 | u2a指定配置低至2.5折1年,立即选购享更多福利!
新客首单¥68起
人人可享99元套餐
弹性计费
7x24小时售后