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