【发布时间】:2017-11-10 12:15:30
【问题描述】:
提前致谢。我已经在 Windows 中安装了 docker 并从 localhost 调用容器。我只是在虚拟框中使用端口转发来指定端口。它工作正常。但是我需要访问我本地的整个端口,而无需在虚拟框中指定。有什么解决办法吗?
【问题讨论】:
标签: docker docker-compose virtualbox dockerfile docker-machine
提前致谢。我已经在 Windows 中安装了 docker 并从 localhost 调用容器。我只是在虚拟框中使用端口转发来指定端口。它工作正常。但是我需要访问我本地的整个端口,而无需在虚拟框中指定。有什么解决办法吗?
【问题讨论】:
标签: docker docker-compose virtualbox dockerfile docker-machine
当您创建容器时,您可以将“内部”端口(EXPOSEd 的端口,例如 Apache 的 80)绑定到“公共”端口。您必须在 docker run 命令或 docker-compose (PORT 如果可以使用IP(或域名)和端口(ip.of.the.vm:public_port)访问每个容器
您不必在虚拟框中绑定端口。
【讨论】: