2015-09-04 136 views
0

我已經在我的Ubuntu筆記本電腦上成功地使用了docker,但是我的同事在他的Macbook Air上安裝了boot2docker,並且正在嘗試設置一個我們都需要處理的容器。如何通過Web瀏覽器訪問boot2docker上的容器?

在boot2docker虛擬機上,我有2個端口轉發,127.0.0.1:8080 - > 172 ...:80和127.0.0.1:13306 - > 172 ...:3306,其中172 ...是容器的IP在boot2docker VM上。當我運行Docker鏡像(boot2docker內部)時,我也使用了-p標誌分別爲8080:8013306:3306

在這一點上,我假設我所需要的只是boot2docker虛擬機在端口8080上訪問它的IP,但我無法在任何地方找到它。

所以,我只需要訪問它的IP和端口8080上的boot2docker VM,我就完成了?如果是這樣,我如何找到boot2docker的IP?

或者我需要嘗試另一種方法嗎?

回答

0

這就是你需要確定boot2docker容器的IP地址的命令:

boot2docker ip 
The VM's Host only interface IP address is: <X.X.X.X> 

然後,您應該能夠訪問<X.X.X.X>:8080

+0

如果有這樣的運行Mac的外殼或VM的外殼? – jstudios

+0

在Mac的外殼上運行此命令。 boot2docker已被刪除,現在它已被docker-machine取代。你可以在碼頭的網站上閱讀更多關於它的信息。 –