提前谢谢。我已经在windows中安装了docker,并从localhost调用容器。我只是在虚拟机器中使用端口转发来指定端口。它运行良好。但我需要访问本地的整个端口,而不需要在虚拟机器中指定。有什么解决方案吗?
发布于 2017-11-11 05:35:11
当您创建容器时,您可以将“内部”端口(例如Apache的端口为EXPOSEd,80 )绑定到“公共”端口。您必须在docker run命令或docker-compose (端口,如果您可以使用IP (或域名)和端口(ip.of.the.vm:public_port)到达每个容器)中指定它
你不需要在虚拟机器中绑定端口。
https://stackoverflow.com/questions/47222576
复制相似问题