Docker配置代理
2019-05-06 本文已影响0人
老肖
Docker配置代理服务器
背景环境说明
Docker环境安装在内网,只有一台公共的代理服务器能够上网,
一般的docker pull会无法下载镜像。
新配置了代理服务器squid。(搭建squid代理服务器这里不讲,参考另一篇文章。不建议使用nginx坐正向代理,处理不了https。)
操作系统: Redhat 7.5 X86
内核: 3.10.0-862.el7.x86_64/docker 18.09
代理服务器: 10.1.1.1:10000
修改DockerService文件
vi /usr/lib/systemd/system/docker.service
在[Service]下面添加:
[Service]
Environment="HTTP_PROXY=http://10.1.1.1:10000"
重启Docker服务
systemctl daemon-reload
systemctl start docker
systemctl enable docker
检查
docker info,可以看到http proxy设置成功。
Debug Mode (client): false
Debug Mode (server): false
HTTP Proxy: http://10.1.1.1:10000
Registry: https://index.docker.io/v1/
Labels:
Experimental: false