Docker设置 - 无法运行hello-world

时间:2016-01-21 17:26:17

标签: ios proxy docker

这是我第一次尝试设置docker。我按照说明操作,现在我可以看到码头机正在运行..(我在Mac上,优胜美地10.10.5)

docker-machine ls
NAME      ACTIVE   URL          STATE     URL                         SWARM   DOCKER   ERRORS
default   *        virtualbox   Running   tcp://192.168.99.100:2376           v1.9.1



docker-machine ip default
192.168.99.100

docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

运行以下内容以绕过代理...

eval $(docker-machine env --no-proxy default)

仍有以下失败,可能出现什么问题?

docker run hello-world

无法在本地找到'hello-world:latest'图像 拉仓库docker.io/library/hello-world 尝试连接https://index.docker.io/v1/repositories/library/hello-world/images时网络超时。您可能需要检查您的互联网连接,或者您是否支持代理。

2 个答案:

答案 0 :(得分:0)

好像你的码头主机无法访问互联网,验证,试试 docker-machine ssh default

然后跑 挖掘Google.com 并查看是否有一些Google ips,如果没有,则需要检查虚拟机网络设置,

打开虚拟框 停止默认的vm 去设置--->网络 确保它设置为桥接或nat 启动机器 docker-machine启动默认值 eval $(docker-machine env default) 再试一次

答案 1 :(得分:0)

设置泊坞代理:

修改您的/etc/default/docker文件

sudo vim /etc/default/docker

在底部添加此条目:

export http_proxy="http://PROXY_IP:PROXY_PORT"
export https_proxy="https://PROXY_IP:PROXY_PORT"

使用以下命令重新启动docker服务:

sudo service docker restart