在Eclipse中使用Docker Tools入門
Docker tooling旨在提供一個至少相同基本功能的命令行界面,同時通過提供一個完整成熟的UI來提供更多優于命令行的功能。
安裝Docker Tools插件
- 下載并安裝JBoss Developer Studio 9.0 Nightly,默認設置安裝即可。也可以下載Eclipse Mars latest build并通過http://download.jboss.org/jbos ... mars/配置JBoss Tools插件。
- 打開JBoss Developer Studio 9.0 Nightly或者Eclipse Mars
- 通過菜單項添加新的站點,步驟是:Help > Install New Software… > Add…。注明名字為:Docker Nightly,地址為:http://download.eclipse.org/li ... htly/。
</li> - 展開Linux Tools,選擇Docker Client和Docker Tooling <img src="/images/jbds-docker-tools2.jpg" style="width:100%" />
- 一路點擊Next,然后同意它的協議,然后點擊Finish。這就完成了插件的安裝,重啟IDE即可生效。 </ul>
- 使用Window菜單,打開視圖,然后輸入Docker,就可以看到下圖: <img src="/images/jbds-docker-tools3.jpg" style="width:100%" />
- 選擇Docker Explorer來打開資源區 <img src="/images/jbds-docker-tools4.jpg" style="width:100%" />
- 按照下圖所示創建一個連接到Docker Host <img src="/images/jbds-docker-tools5.jpg" style="width:100%" />
通過docker-machine ip來確保獲取到Docker Host的IP地址,同樣設置正確的.docker目錄。 - 點擊Test Connection來測試連接,如下圖: <img src="/images/jbds-docker-tools6.jpg" style="width:100%" />
點擊OK和Finish來結束向導。 - Docker Explorer它自身有一個樹狀展示來顯示多個連接,同時提供給用戶現存的鏡像和容器。 <img src="/images/jbds-docker-tools7.jpg" style="width:100%" />
- 通過點擊工具欄上的箭頭可以自定義視圖: <img src="/images/jbds-docker-tools8.jpg" style="width:100%" />
- 內置的篩選器可以展示或隱藏各類鏡像和容器: <img src="/images/jbds-docker-tools9.jpg" style="width:100%" /> </ul>
- 從Docker Hub Registry上拉取鏡像或者上傳鏡像(其他倉庫也已經支持)
- 通過Dockerfile來創建鏡像
- 從一個鏡像中創建容器 </ul>
- 依次點擊Window菜單、Show View、Other...,選擇Docker Images。它會列出Docker Host上的所有鏡像: <img src="/images/jbds-docker-tools10.jpg" style="width:100%" />
- 右鍵點擊wildy:latest,并點擊工具欄上的綠色箭頭,它會如下顯示: <img src="/images/jbds-docker-tools11.jpg" style="width:100%" />
- 默認情況下,所有從鏡像中暴露的端口都會被隨機映射到宿主機接口。這個設置可以通過反選第一個復選框并指定端口映射來更改。點擊Finish來啟動容器。
- 當容器啟動起來時,Eclipse的終端如下顯示: <img src="/images/jbds-docker-tools12.jpg" style="width:100%" /> </ul>
- 依次點擊Window、Show View、Other...,選擇Docker Container。它如下顯示: <img src="/images/jbds-docker-tools13.jpg" style="width:100%" />
- 通過點擊工具欄上的暫停按鈕可以暫停容器。點擊View Menu可以顯示全部容器列表。 <img src="/images/jbds-docker-tools14.jpg" style="width:100%" />
- 選擇已暫停的容器,可以點擊綠色箭頭來恢復容器
- 右鍵點擊正在運行的容器可以查看運行日志。 <img src="/images/jbds-docker-tools15.jpg" style="width:100%" /> </ul>
- 打開Properties View并在Docker Explorer、Docker Container或者Docker Images視圖中點擊任何一個連接、容器或者鏡像。Properties視圖就會有相應的信息。
- 視圖如下顯示: <img src="/images/jbds-docker-tools16.jpg" style="width:100%" />
- 檢查視圖如下: <img src="/images/jbds-docker-tools17.jpg" style="width:100%" /> </ul>
Docker Explorer
Docker Explorer提供了一個向導來簡歷一個連接到Docker daemon。這個向導可以檢測Docker的默認設置,無論是用戶機器上原生安裝的Docker還是利用Boot2Docker啟動的虛擬機上安裝的 Docker。Linux機器上的Unix sockets和其他操作系統上的REST API都可以被檢測。這個向導同樣允許自定義設置來建立遠程連接。Docker鏡像
在Docker Explorer視圖中Docker Images會列出Docker Host上的所有鏡像。這個視圖允許用戶來管理鏡像,包括下列操作:具體如下:
Docker容器
Docker Container視圖使得用戶可以管理容器。這個試圖工具欄提供了啟動、停止、暫停、恢復、顯示日志和殺死容器的操作。查看檢查鏡像與容器
Eclipse Properties視圖用來提供容器和鏡像的一些信息。這些代碼在 Linux Tools項目中。
在 bugs.eclipse.org/bugs/enter_bug.cgi?product=Linux%20Tools中記錄你發現的bug。
可以在 IRC上與我們溝通。
原文鏈接:Getting Started with Docker Tools in Eclipse (翻譯:陳杰)
===============================================
譯者介紹
陳杰,北京理工大學計算機學院在讀博士,研究方向是自然語言處理在企業網絡信譽評價方面的應用,平時也樂于去實現一些突發的想法。在疲于配置系統環境時發現了Docker,跟大家一起學習、使用和研究Docker。
來自:http://dockone.io/article/437
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!