备份于:https://cloud.tencent.com/developer/article/2423782
打开Docker服务的覆盖编辑器
使用下面的命令来开启Docker服务的系统编辑器:
sudo systemctl edit docker.service
这将打开一个空的文件(如果是第一次执行此操作),等待您输入需要覆盖的配置。
如果需要更换编辑器为vim,可以:
sudo EDITOR=vim systemctl edit docker.service
添加HTTP/HTTPS代理环境变量
在打开的编辑器中,您需要指定代理配置。请添加如下配置以设置HTTP和HTTPS代理:
[Service]
Environment="HTTP_PROXY=http://your-proxy-address:port/"
Environment="HTTPS_PROXY="http://your-proxy-address:port/"
替换http://your-proxy-address:port/为您实际的代理服务器地址。
保存并关闭编辑器
完成编辑后,保存文件并退出编辑器。systemd将自动创建一个名为/etc/systemd/system/docker.service.d/override.conf的文件,其中包含您添加的配置。
重新加载daemon并重启Docker服务
为了让刚才的更改生效,需要重新加载systemd daemon并重启Docker服务:
sudo systemctl daemon-reload
sudo systemctl restart docker.service