2017-04-05 178 views
0

我無法訪問我的泊塢窗圖片。我的設置是Windows 7並且有在oracle虛擬機上運行的docker linux vm。我已經建立我的應用程序,我可以使用下面泊塢窗圖片訪問問題

enter image description here

我不知道我可以訪問MYAPP容器看到我的應用程序。因爲它在本地主機上的夥伴我相信我可以訪問localhost:端口號。但我不知道我在哪裏可以看到以及如何開始。如果你面對同樣的問題,你能幫忙嗎?

更新日誌掛:

在屏幕下方

服務器啓動掛了近10分鐘,我終止進程,這個錯誤的任何想法? enter image description here

回答

0

你在截圖中顯示的是圖像列表。所以,你必須先docker run你的形象,由搬運工圖像暴露了應用程序的端口(與EXPOSE,我假設我的例子的緣故)綁定主機:

docker run --publish 8081:8081 3b98 

如果您忘記在圖像中公開端口,您可以在命令行上添加參數--expose 8081來運行該端口。 然後,由於您使用Windows 7安裝程序,因此無法在本地主機上的容器中訪問正在運行的應用程序,而是在泊塢窗機器(docker linux VM)IP上訪問您的運行應用程序。你可以找出分配的IP與

docker-machine ip 

所以,如果您的應用程序發佈本身和泊塢窗機IP返回192.168.99.100你會發現在192.168.99.100:8081

您的應用程序
+0

嗨,我碼頭運行myapp沒有啓動。它掛在between.adding日誌圖像中的帖子描述 – Satte

+0

從我從截圖中收集的,該應用程序不是掛起來,但完成啓動。它似乎掛起,因爲它不會產生更多的日誌輸出。此時,您應該可以使用瀏覽器訪問該應用程序。 – EvenMoreG

+0

我忘記了(當然)一個重要的細節,即暴露和綁定應用程序的端口。見編輯的答案。 – EvenMoreG