我已经在我的Ubuntu笔记本电脑上成功使用了docker,但我的同事在他的Macbook Air上安装了boot2docker,并且正在尝试设置一个我们都需要处理的容器。
在boot2docker VM上我有2个端口转发,127.0.0.1:8080 - > 172 ...:80和127.0.0.1:13306 - > 172 ...:3306其中172 ...是boot2docker VM上的容器IP。当我分别运行docker镜像(在boot2docker中)-p
和8080:80
时,我也使用了13306:3306
标志。
此时我假设我需要的是boot2docker VM的IP,以便在端口8080上访问它,但我无法在任何地方找到它。
所以我只需要在其IP和端口8080上访问boot2docker VM,我就完成了吗?如果是这样,我如何找到boot2docker的IP?
或者我需要尝试另一种方法吗?
答案 0 :(得分:0)
这是确定boot2docker容器的IP地址所需的命令:
boot2docker ip
The VM's Host only interface IP address is: <X.X.X.X>
然后,您应该可以访问<X.X.X.X>:8080