如何设置docker的代理
参考docker官方文档
以下是root操作的前提,如果没有root权限,请在命令前面加上sudo
-
为docker service创建目录文件
mkdir -p /etc/systemd/system/docker.service.d
-
创建代理配置文件http-proxy.conf
touch /etc/systemd/system/docker.service.d/http-proxy.conf
-
在http-proxy.conf里面加入如下配置
可以按需加入下面的三个代理配置,如果不用进行认证,可以去掉user:pwd@[Service] Environment="HTTP_PROXY=http://user:pwd@proxy.example.com:80" Environment="HTTPS_PROXY=https://user:pwd@proxy.example.com:443" Environment="NO_PROXY=localhost,127.0.0.1,docker-registry.example.com,.corp"
-
重启docker service,重新加载配置
systemctl daemon-reload systemctl restart docker
-
查看是否生效
-
方法一
systemctl show --property=Environment docker
输出
-
方法二
docker info
-