Docker设置 – 无法运行hello-world
这是我第一次尝试设置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时,networking超时/图像 。 您可能需要检查您的互联网连接,或者您是否在代理之后。
似乎你的docker主机不能访问互联网,以validation,尝试docker机器的SSH默认
并运行dig Google.com然后看看你是否得到了一些Google ips,如果没有,你需要检查你的虚拟机networking设置,
打开虚拟框停止默认vm转到设置—>networking确保它设置为桥接或nat启动机器docker-machine启动默认评估$(docker-machine env default)然后重试
设置您的docker代理:
编辑你的/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