Docker 构建镜像使用代理问题小记
by kholin |
modified
| 0 replies | link
| anchor |
在构建 docker 镜像时因网络问题下载速度较慢,需要使用代理加速,一般使用 `--build-arg` 设置代理,如
`docker build --build-arg http_proxy=$HTTP_PROXY --build-arg https_proxy=$HTTP_PROXY .`
有时候即使设置了代理可能仍然无法连接,一般都是因为 docker 网络设置问题导致的,首先可以用 `ip addr show docker0 看虚拟网卡状态,可考虑把 $HTTP_PROXY 中的 IP 换成虚拟网卡地址,例如 172.17.0.1 。如果 ip addr 看不到 docker0 则需要重启 docker服务:`sudo systemctl restart docker`。
如果改改成 docker0 地址还是不行,可以试试宿主机的局域网地址,形如 192.168.x.x 。