一文详解一文详解Docker 代理脱坑代理脱坑
本文转载自:一文详解本文转载自:一文详解Docker 代理脱坑代理脱坑
Docker 代理配置代理配置
由于公司 Lab 服务器无法正常访问公网,想要下载一些外部依赖包需要配置公司的内部代理。Docker 也是同理,想要访问公
网需要配置一定的代理。
Docker 代理分为两种,一种是为运行的 Container 配置代理,用于下载一些依赖包以及访问公网。另一种是为 Docker
Daemon 配置代理,用于支持 docker 相关的命令。
一、为容器配置代理一、为容器配置代理
配置容器代理一般分为两种,一种是全局配置,另一种是仅为某个容器配置。
1. 全局配置全局配置
首先说明,此修改方法仅支持 17.07 或者更高版本。
修改或创建 ~/.docker/config.json
# 如果有的话,先备份一下
cp ~/.docker/config.json ~/.docker/config.json.bk
# 修改内容如下
cat ~/.docker/config.json
{
"auths": {},
"HttpHeaders": {
"User-Agent": "Docker-Client/19.03.2 (linux)"
},
"proxies":
{
"default":
{
"httpProxy": "http://173.39.112.117:80",
"httpsProxy": "http://173.39.112.117:80"
}
}
}
为了确保生效,重启下 docker :systemctl restart docker
评论0