docker(在虚拟框中运行)公开主机上的端口

时间:2016-04-06 12:14:32

标签: networking docker port virtualbox docker-machine

我正在 MAC服务器上的虚拟框(docker machine)中运行docker。我有一些运行容器将某些端口暴露给主机,因此我可以通过虚拟机的URL +公开端口访问它们。但是我能够到达主机系统外的 rom ,因为我认为docker容器在他们自己的虚拟网络中被沙箱化。

是否也可以在主机上公开端口,以便外部人员可以访问我的虚拟机内的docker中运行的Web服务?

1 个答案:

答案 0 :(得分:1)

有两个选项:

  • 选择桥接网络:在桥接模式下,虚拟机将在网络上显示为单独的设备,并拥有自己的IP地址。
  • 端口转发(NAT):只有在您不想使用Bridge apdater时才需要这样做

我希望guide可以帮到你。