Tag: docker车stream

我必须创build一个隧道来访问另一个主机上的docker集装箱吗?

在Vagrant下运行CoreOS的Ubuntu主机上,我有一个在端口80上运行nginx的docker容器。 docker run -v /home/core/share:/var/www:rw -p 80:80 -d nginx-example Ubuntu主机的IP在本地局域网上是192.168.2.2 在Ubuntu主机上,我可以浏览到http://172.17.8.101/并查看nginx容器提供的网页。 如果我想能够从局域网中的另一台计算机浏览到同一网页,是否需要创build一个SSH隧道,或者是否有其他一些机制可以帮助实现? 我知道172.17.8.101是在一个专用的networking范围,但不知道如何从LAN连接到它。 coreos在192.168范围内使用IP会更容易吗? docker检查: "NetworkSettings": { "Bridge": "docker0", "Gateway": "10.1.42.1", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAddress": "10.1.0.12", "IPPrefixLen": 16, "IPv6Gateway": "", "LinkLocalIPv6Address": "fe80::42:aff:fe1:c", "LinkLocalIPv6PrefixLen": 64, "MacAddress": "02:42:0a:01:00:0c", "PortMapping": null, "Ports": { "80/tcp": [ { "HostIp": "0.0.0.0", "HostPort": "80" } ] } }, 从coreos的ifconfig : docker0: […]

vnc到一个无业游客的docker集装箱

我们在通过stream浪汉维护的docker主机上运行selenium驱动程序testing。 我们得到错误“Display:1 not found”。 现在我们想要在开始testing时真正看看发生了什么事情,所以我们希望远程桌面到stream浪机器的docker容器上。 这台机器是用centos 7,我们用1.9作为vm-system的vagrand 1.9,然后我们在那里有docker容器。 有人有任何想法如何做到这一点?