本文作者:丁辉
Docker配置代理
Docker服务代理配置
此方法适用于
docker pull
镜像配置代理
创建 Systemd 代理文件
1 | mkdir -p /etc/systemd/system/docker.service.d |
内容如下
1 | [Service] |
HTTP_PROXY=
:设置HTTP代理服务器HTTPS_PROXY=
:设置HTTPS代理服务器NO_PROXY=""
:设置不使用代理服务器的域名或IP地址列表
将
http://127.0.0.1:15777
换成可用的代理即可
重启生效
1 | systemctl daemon-reload |
容器内部代理
在容器运行阶段,如果需要代理上网,则需要配置
~/.docker/config.json
。
创建 Config.json 代理文件
1 | mkdir ~/.docker/ |
内容如下
1 | { |
此外, 也可以直接在容器运行时通过注入
http_proxy
等环境变量进行代理
重启生效
1 | systemctl daemon-reload |
DockerBuild代理
1 | docker build . \ |
I'm so cute. Please give me money.
- 本文链接: https://blog.offends.cn/Kubernetes/Docker/Docs/Docker配置代理.html
- 版权声明: 本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。