如何配置Docker网络代理
下载clash
wget https://github.com/Dreamacro/clash/releases/download/v1.13.0/clash-linux-amd64-v1.13.0.gz
gzip -d clash-linux-amd64-v1.13.0.gz
chmod +x clash-linux-amd64-v1.13.0
sudo mv clash-linux-amd64-v1.13.0 /usr/local/bin/clash
运行clash
clash
生成~/.config/clash/config.yaml
配置文件,将自己的代理配置更新到这个文件中,再次运行clash
。
测试代理是否生效
curl -x http://localhost:7890 https://www.google.com
更新docker.service
更新/lib/systemd/system/docker.service
配置文件
[Service]
Environment="HTTP_PROXY=http://127.0.0.1:7890"
Environment="HTTPS_PROXY=http://127.0.0.1:7890"
通过配置bash的http_proxy环境变量,不生效。
重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker