我的主机服务器需要代理才能与外部通信。这是在环境变量中定义的,如
我运行着一个名为
在容器内部(通过进入容器),我想通过pip安装一些包,比如grpcio和tensorflow-serving-api,但是遇到了网络错误。
我该如何在容器内使用主机的代理呢?我尝试过使用
操作系统:CentOS 7.2,Docker版本:1.12.3
http_proxy=http://10.10.123.123:8080 https_proxy=http://10.10.123.123:8080
。我运行着一个名为
tf1
的容器,使用的镜像是tensorflow/tensorflow
。在容器内部(通过进入容器),我想通过pip安装一些包,比如grpcio和tensorflow-serving-api,但是遇到了网络错误。
我该如何在容器内使用主机的代理呢?我尝试过使用
-e
选项进行操作,但由于低版本docker而失败,所以我不知道它是否起作用。操作系统:CentOS 7.2,Docker版本:1.12.3
sudo docker build -t docker-proxy .
然后运行:./run.sh
。但是如果需要apt-get update
等命令来构建镜像FROM ubuntu:14.04
,而代理尚未建立,该怎么办?如果从 https://github.com/silarsis/docker-proxy 下载已构建的镜像,如何正确启动它?这一点不清楚。 - and1er