这是代理HTTP的官方Docker文档的链接:https : //docs.docker.com/config/daemon/systemd/#httphttps-
proxy
快速概述:
首先,为Docker服务创建一个systemd插入目录:
mkdir /etc/systemd/system/docker.service.d
现在创建一个名为
/etc/systemd/system/docker.service.d/http-proxy.conf添加
HTTP_PROXY环境变量的文件:
[Service]Environment="HTTP_PROXY=http://proxy.example.com:80/"
如果您需要在不使用代理的情况下联系内部Docker注册表,则可以通过
NO_PROXY环境变量指定它们:
Environment="HTTP_PROXY=http://proxy.example.com:80/"Environment="NO_PROXY=localhost,127.0.0.0/8,docker-registry.somecorporation.com"
刷新更改:
$ sudo systemctl daemon-reload
验证配置是否已加载:
$ sudo systemctl show --property Environment dockerEnvironment=HTTP_PROXY=http://proxy.example.com:80/
重新启动Docker:
$ sudo systemctl restart docker



