如何配置docker使用代理?
2023-09-11 14:16:47 时间
有两种方法可选,
1. 修改docker的客户端配置文件~/.docker/config.json
$ cat ~/.docker/config.json
{
"proxies":
{
"default":
{
"httpProxy": "http://user:password@your-proxy-server:port",
"httpsProxy": "http://user:password@your-proxy-server:port",
"noProxy":
"*.test.example.com,.example2.com"
}
}
}
2. 运行docker时使用环境变量
环境变量 | Dockerfile示例 | docker run 示例 |
---|---|---|
HTTP_PROXY |
ENV HTTP_PROXY "http://user:password@your-proxy-server:port" |
--env HTTP_PROXY="http://user:password@your-proxy-server:port" |
HTTPS_PROXY |
ENV HTTPS_PROXY "http://user:password@your-proxy-server:port" |
--env HTTPS_PROXY="http://user:password@your-proxy-server:port" |
FTP_PROXY |
ENV FTP_PROXY "http://user:password@your-proxy-server:port" |
--env FTP_PROXY="http://user:password@your-proxy-server:port" |
NO_PROXY |
ENV NO_PROXY "*.test.example.com,.example2.com" |
--env NO_PROXY="*.test.example.com,.example2.com" |
3. 参考:
相关文章
- docker运行acme.sh 安装配置泛域名证书
- Docker实践:部署Mysql
- docker的registry介绍
- docker 应用篇————nginx 例子[六]
- 基于 Docker 的现代软件供应链
- Docker for windows 或者 docker-ce 加速下载镜像配置
- linux(centos8):配置docker的cgroup driver为systemd
- python操作docker SDK:Docker SDK for Python
- harbor镜像仓库-https访问的证书配置 (docker配置harbor https证书)
- Docker私有仓库搭建与配置
- [Docker] 写 Dockerfile 的最佳实践理论
- Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
- 004-docker命令-docker资源配置-Docker容器CPU、memory资源限制
- y24.第二章 Docker从入门到精通 -- docker镜像制作和管理(六)
- y22.第二章 Docker从入门到精通 -- Cgroups和docker 的资源限制(四)
- 【云原生之Docker实战】使用docker部署webterminal堡垒机
- 【云原生之Docker实战】使用Docker部署Ward服务器监控工具
- Fedora 换源和安装docker-ce —— 筑梦之路
- Docker Machine
- 【云原生 • Docker】docker 私有仓库的搭建、配置与镜像上传
- docker images 命令详解
- 通过 docker-compose 快速部署 Hadoop 集群极简教程
- 17、笔记-docker详细教程-docker镜像的常用命令
- Docker安装PHP5及Nginx环境
- Docker CentOS 7.x underlay网络 桥接网络配置