【发布时间】:2016-02-05 15:50:35
【问题描述】:
我有最新的Docker Toolbox RC 在 OS X(VirtualBox 驱动程序)上运行。
Docker主机的IP是:
$ docker-machine ip
192.168.99.100
我正在运行这样的容器:
$ docker run -ti -p 4505:4505 my_image /bin/bash
[root@blah /]#
我已尝试检查是否可以从网络上运行 Windows 10 的完全不同的机器访问此端口:
$ nmap -p 4505 192.168.99.100
Starting Nmap 7.01 ( https://nmap.org ) at 2016-02-04 17:18 W. Europe Standard Time
Note: Host seems down. If it is really up, but blocking our ping probes, try -Pn
Nmap done: 1 IP address (0 hosts up) scanned in 0.74 seconds
如何让容器和我网络上的其他机器互相看到?
编辑:下面接受的答案可以通过物理机的 IP 地址访问指定端口上的容器。也就是说,您不会通过192.168.99.100:4505 访问容器。相反,它可以通过您机器的<IP>:4505 访问。
【问题讨论】:
标签: docker