使用 Docker 文件构建 Docker 图像时没有主机错误的路由
No route to host error while Building Docker Image using Dockerfile
我正在尝试 运行 按照我 dockerfile
中的命令下载 pandas 程序包
RUN curl -x proxy.temp.com:8080 -U myid_9076:pwd123* -L -O https://files.pythonhosted.org/packages/b4/31/bbd2c915aad67c7cb572b7c6ca8f645fcb112064ef6774436d4f65acd5a1/pandas-0.20.3-cp27-cp27m-manylinux1_x86_64.whl
但是我在使用相同的 dockerfile
构建 docker-image
时出现以下错误:
---> Running in c8ddcdcdb155
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0curl: (7) Failed to connect to proxy.temp.com port 8080: No route to host
相同的命令 运行s 并在安装了 docker 的裸机节点上下载包。但是在构建 docker-image 时会出现上述错误。有什么问题,如何下载我的图像所需的这个包?
还尝试在下载 pandas 包之前在我的 docker 文件中设置环境变量,如下所示,
ENV http_proxy 'http://myid_9076:pwd123*@proxy.temp.com:8080/'
ENV https_proxy 'http://myid_9076:pwd123*@proxy.temp.com:8080/'
但在这种情况下也会出现同样的错误。
这是网络冲突问题,我的网络与 docker 网络冲突。所以我在 /etc/docker/daemon.json
中设置了参数 "bip"
如下所示
{
"bip" : "12.12.0.1/24"
}
从link得到答案
我正在尝试 运行 按照我 dockerfile
中的命令下载 pandas 程序包
RUN curl -x proxy.temp.com:8080 -U myid_9076:pwd123* -L -O https://files.pythonhosted.org/packages/b4/31/bbd2c915aad67c7cb572b7c6ca8f645fcb112064ef6774436d4f65acd5a1/pandas-0.20.3-cp27-cp27m-manylinux1_x86_64.whl
但是我在使用相同的 dockerfile
构建 docker-image
时出现以下错误:
---> Running in c8ddcdcdb155
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0curl: (7) Failed to connect to proxy.temp.com port 8080: No route to host
相同的命令 运行s 并在安装了 docker 的裸机节点上下载包。但是在构建 docker-image 时会出现上述错误。有什么问题,如何下载我的图像所需的这个包?
还尝试在下载 pandas 包之前在我的 docker 文件中设置环境变量,如下所示,
ENV http_proxy 'http://myid_9076:pwd123*@proxy.temp.com:8080/'
ENV https_proxy 'http://myid_9076:pwd123*@proxy.temp.com:8080/'
但在这种情况下也会出现同样的错误。
这是网络冲突问题,我的网络与 docker 网络冲突。所以我在 /etc/docker/daemon.json
中设置了参数 "bip"
如下所示
{
"bip" : "12.12.0.1/24"
}
从link得到答案