文章内容引用自:
https://docs.docker.com/config/daemon/systemd/#httphttps-proxy
- 在systemd中创建docker的systemd目录
sudo mkdir -p /etc/systemd/system/docker.service.d - 在docker.service.d中创建http-proxy.conf文件
sudo touch /etc/systemd/system/docker.service.d/http-proxy.conf - 写入文件内容
[Service] Environment="HTTP_PROXY=http://proxy.example.com:80"同样若存在https代理则使用
[Service] Environment="HTTPS_PROXY=https://proxy.example.com:80" - 重启Docker服务
sudo systemctl daemon-reload sudo systemctl restart docker - 验证配置是否加载
sudo systemctl show --property=Environment docker正确加载会输出下面内容
Environment=HTTP_PROXY=http://proxy.example.com:80 HTTPS_PROXY=https://proxy.example.com:443 NO_PROXY=localhost,127.0.0.1,docker-registry.example.com,.corp
