Mac 10.11.5 在这里。我专门尝试安装Docker for Mac(不是Docker Toolbox 或任何其他产品)。我按照他们的安装页面上的所有说明进行操作,一切都很顺利,直到他们要求您尝试运行 nginx 服务器(第 3 步。探索应用程序并运行示例)。
跑步docker run hello-world
效果很好,完全没有问题。我能够看到该图像预期的正确控制台输出。
但是,他们随后会要求您尝试运行 nginx 实例:
docker run -d -p 80:80 --name webserver nginx
我跑了这个,没有错误。预期控制台输出:
Unable to find image 'nginx:latest' locally latest: Pulling from library/nginx
51f5c6a04d83: Pull complete
a3ed95caeb02: Pull complete
51d229e136d0: Pull complete
bcd41daec8cc: Pull complete
Digest: sha256:0fe6413f3e30fcc5920bc8fa769280975b10b1c26721de956e1428b9e2f29d04
Status: Downloaded newer image for nginx:latest
ae8ee4595f47e7057e527342783d035b224afd17327b057331529e2820fe2b61
所以我跑了docker ps
:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ae8ee4595f47 nginx "nginx -g 'daemon off" 12 seconds ago Up 10 seconds 0.0.0.0:80->80/tcp, 443/tcp webserver
到目前为止,一切都很好。但随后我打开浏览器并将其指向http://localhost
并得到(在 Chrome 中):
有什么想法我会出错吗?我等了 5 分钟只是为了给 nginx/docker 足够的时间来启动,但这并没有改变任何东西。
出于跟踪目的,相关的 GitHub 问题: