阅读量:235
bash
cat \u003c\u003c EOF \u003e /etc/systemd/system/docker.service.d/https-proxy.conf
[Service]
Environment='HTTPS_PROXY=http://proxy.example.com:80/'
EOF
5. 重启Docker服务以应用更改:
bash
systemctl daemon-reload
systemctl restart docker
6. 如果要设置NO_PROXY变量,也可以创建一个配置文件:
bash
cat \u003c\u003c EOF \u003e /etc/systemd/system/docker.service.d/no-proxy.conf
[Service]
Environment='NO_PROXY=localhost,127.0.0.1,docker.example.com'
EOF
请注意,NO_PROXY变量可以包含一个逗号分隔的列表,用于排除不需要通过代理访问的主机和域。
通过这种方式,您可以在不修改默认的docker.service文件的情况下,为Docker守护程序设置代理环境变量。这些设置将应用于Docker守护程序及其管理的容器。