我最近从https://www.docker.com/products/docker-toolbox安装了DockerToolbox并进行了安装。我测试了它,并根据快速测试码头运行hello-world运行良好。现在学习如何使用它下面https://docs.docker.com/get-started/part2/正是一步一步,首先我创建了一个码头工人形象:
为什么我的Docker运行但Http没有被提供?
docker build -t friendlyhello .
然后我检查内置图像:
$ docker images
运行应用程序,制图我的机器的端口4000到容器公布的80端口使用-p:
docker run -p 4000:80 friendlyhello
问题是当我在浏览器中输入url时,应用程序未按预期方式投放。 http://localhost:4000
我会明白如何来解决这个问题的任何想法。
谢谢@William Flores的回应。如你所说,'http:// [ip-address-of-vm]:4000'是'http:// [192.168.99.100]:4000'。但是不起作用。我用'127.0.0.2'替换了'0.0.0.0',并尝试了不同的端口,但没有成功。 – Nditah
你需要尝试一下没有方括号 –
当然,我没有方括号。它不起作用。 – Nditah