提前致谢。我在windows中安装了docker并从localhost调用容器。我只是在虚拟框中使用端口转发来指定端口。它工作正常。但我需要访问我本地的整个端口,而无需在虚拟框内指定。有没有解决方案?
答案 0 :(得分:0)
创建容器时,可以将“内部”端口(EXPOSEd端口,例如Apache的端口)绑定到“public”端口。您必须在docker run命令或docker-compose中指定它(PORT 如果您可以使用IP(或域名)和端口(ip.of.the.vm:public_port)访问每个容器
您不必在虚拟框中绑定端口。