2017-10-17 90 views
0

我在Windows筆記本電腦上。訪問來自瀏覽器的Docker Jenkins

我安裝了Oracle VM VirtualBox並安裝了Docker。

我使用泊塢快速啓動終端

泊塢窗出現在遠程後臺程序如下

```證書複製到遠程機器... 設置泊塢窗的配置......

    ##   . 
       ## ## ##  == 
      ## ## ## ## ## === 
     /"""""""""""""""""\___/ === 
    ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~/===- ~~~ 
     \______ o   __/ 
     \ \   __/ 
      \____\_______/ 

泊塢窗被配置爲與IP 192.168.99.100 使用默認的機器要了解如何開始,檢查出的文檔在https://docs.docker.com

開始互動shell```

我運行詹金斯,搬運工運行-d -IT -p 8080:8080詹金斯/詹金斯:LTS

但我無法弄清楚如何 「橋樑」,因此我可以從瀏覽器訪問Jenkins。

的虛擬機,192.168.99.100和詹金斯容器是172.17.0.2

回答

1

你試過Docker for Windows?它可以像訪問端口一樣使用localhost,而無需擔心VirtualBox虛擬機正在做什麼。

1

答案是你應該可以使用這個URL http://192.168.99.100:8080從窗口訪問詹金斯。

以下是解釋。

您已經暴露了碼頭集裝箱港口。 8080

:所以你應該通過Linux的虛擬機端口8080來訪問詹金斯您可以通過在Linux觸發遠程登錄本地主機8080 VM終端

從Windows訪問測試,您通過Linux虛擬機的IP訪問

但首先,您需要確保您的主機能夠ping虛擬機。

如果你的虛擬機使用NAT網絡,那麼你就需要設置端口轉發虛擬機的8080端口映射到本地端口的主機上,然後訪問來自該端口的詹金斯。

+0

謝謝 - 並感謝您的詳細解釋。 – Erick

+0

歡迎您! –