我试图在教程https://docs.docker.com/engine/tutorials/usingdocker/
中运行docker示例我使用了与他们相同的命令:
run -d -P training/webapp python app.py
然后它说容器正在运行:
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
dfd286f172a0 training/webapp "python app.py" 7 seconds ago Up 3 seconds 0.0.0.0:32769->5000/tcp dreamy_bhabha
尝试通过http://localhost:32769访问该网站时,无法访问该网站。状态代码为:状态失败。
我认为它可能是我的防火墙所以我尝试使用我的防火墙和防病毒软件。仍然没有运气。我不知道为什么它不工作,有什么帮助?
答案 0 :(得分:0)
我没有看到他们在教程下面的说明(而且它确实很糟糕)。
注意:如果您在OS X,Windows或Windows上使用过虚拟机 Linux,您需要获取虚拟主机的IP而不是使用 本地主机。你可以通过运行docker-machine ip来做到这一点 来自命令行或终端应用程序的your_vm_name
“如果你一直在 OS X,Windows或Linux 上使用虚拟机”......人们似乎很有可能,他们不应该把它放在脚注中。 /咆哮