docker 网络代理

Docker代理一共分为3类

Docker代理: 控制docker pull等命令的代理
container代理: docker run 启动容器的时候,容器里面使用的代理服务器
builder代理: docker build时的代理

1.1、配置Docker代理

sudo mkdir -p /etc/systemd/system/docker.service.d
sudo mkdir -p /etc/systemd/system/docker.service.d

1.2、增加配置文件:(注意IP和端口)

sudo tee /etc/systemd/system/docker.service.d/proxy.conf <<EOF
[Service]
Environment="HTTP_PROXY=http://192.168.14.254:7890/"
Environment="HTTPS_PROXY=http://192.168.14.254:7890/"
Environment="NO_PROXY=localhost,127.0.0.1,.example.com"
EOF

1.3、重启docker服务

systemctl daemon-reload
systemctl restart docker

2.1、配置container代理

cat <<EOF > ~/.docker/config.json
{
 "proxies":
 {
   "default":
   {
     "httpProxy": "http://192.168.14.254:7890/",
     "httpsProxy": "http://192.168.14.254:7890/",
     "noProxy": "localhost,127.0.0.1,.example.com"
   }
 }
}
EOF

2.2、重启docker进程

systemctl daemon-reload
systemctl restart docker

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值