代码之家  ›  专栏  ›  技术社区  ›  rishi007bansod

使用DockerFile生成Docker映像时没有主机错误的路由

  •  1
  • rishi007bansod  · 技术社区  · 6 年前

    我试图在我的 dockerfile 用于下载熊猫包

    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  
    

    但我在建造时发现了以下错误 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
    

    同样的命令在安装了Docker的裸机节点上运行和下载包。但在构建Docker图像时,它给出了上述错误。问题是什么,我如何下载我的图像所需的包?

    在下载熊猫包之前,还尝试在我的dockerfile中设置环境变量,如下所示:

    ENV http_proxy 'http://myid_9076:pwd123*@proxy.temp.com:8080/'
    ENV https_proxy 'http://myid_9076:pwd123*@proxy.temp.com:8080/'
    

    但在这种情况下也会出现同样的错误。

    1 回复  |  直到 6 年前
        1
  •  1
  •   rishi007bansod    6 年前

    "bip" /etc/docker/daemon.json

    {
        "bip" : "12.12.0.1/24"
    }
    

    Unable to access local network IP from docker container