https://docs.docker.com/network/proxy/
https://www.jianshu.com/p/faaeda8a85f5
编辑~/.docker/config.json文件,加入:
{
"proxies":
{
"default":
{
"httpProxy": "http://127.0.0.1:3001",
"httpsProxy": "http://127.0.0.1:3001",
"noProxy": "*.test.example.com,.example2.com"
}
}
}
其中http://127.0.0.1:3001是对应的代理服务器地址。
但是问题依然没有解决,直接docker build将无法访问到http://127.0.0.1:3001,使用host网络模式(默认是桥接)
docker build --network host .
此时的host模式只作用与build image阶段,对后期容器部署没有影响。
此方案不用修改DockerFile