ubuntu配置docker全局系统代理
(1)添加用户到docker用户组
sudo groupadd docker sudo gpasswd -a kang docker (注销系统当前用户,再次登录) #检查是否添加到组 cat /etc/group
注意:如果提示get ......dial unix /var/run/docker.sock权限不够
则修改/var/run/docker.sock权限
sudo chmod a+rw /var/run/docker.sock
(2)配置代理,需要root权限
sudo su mkdir -p /etc/systemd/system/docker.service.d cd /etc/systemd/system/docker.service.d touch http-proxy.conf chmod 775 http-proxy.conf #设置文件权限 vim http-proxy.conf
填写内容:
[Service] Environment="HTTP_PROXY=http://proxy.xxx.com:8080" "NO_PROXY=localhost,127.0.0.1"
#刷新配置
systemctl daemon-reload
重启服务
systemctl restart docker
查看配置
systemctl show --property=Environment docker
就OK了