JSa*_*mir 11
由于我花了一整天的时间研究这个,以下是答案:
~/.docker/config.json(注意协议是socks5h) {
"proxies":
{
"default":
{
"httpProxy": "socks5h://172.17.0.1:3128",
"httpsProxy": "socks5h://172.17.0.1:3128",
"noProxy": ""
}
}
}
Run Code Online (Sandbox Code Playgroud)
/etc/systemd/system/docker.service.d/http-proxy.conf[Service]
Environment="HTTP_PROXY=socks5://172.17.0.1:3128/"
Run Code Online (Sandbox Code Playgroud)
然后
sudo systemctl daemon-reload
sudo systemctl restart docker
Run Code Online (Sandbox Code Playgroud)
此外,对于希望yum能够在构建期间更新包的包管理器,您需要像这样传递环境变量:
docker build --build-arg http_proxy=socks5://172.17.0.1:3128
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7421 次 |
| 最近记录: |