2015年2月4日發布的IntelliJ IDEA 14.1宣布支持Docker,詳情:Docker Support in IntelliJ IDEA 14.1。本文主要介紹IntelliJ IDEA 14.1中部署docker容器的方法。
1.下載安裝IntelliJ IDEA 14.1
請下載IntelliJ IDEA 14.1 http://www.jetbrains.com/idea/
2.下載安裝插件Docker-plugin.jar
將Docker-plugin.jar插件下載到本地,在Intellij IDEA Settings中選擇Plugins選項,如圖2.1所示。點擊Install plugin from disk,彈出新窗口,如圖2.2所示,選擇Docker-plugin插件。
圖 2.1
圖 2.2
3. 配置遠程docker主機
3.1 在Settings的Clouds選擇添加Clouds配置,如圖3.1所示。配置遠程Docker主機的API URL(遠程IP+端口),Certificates folder可以為空,配置正確后,自動出現Connection successful,如圖3.2所示。
圖 3.1
PS:Docker服務中進程間通信通過/var/run/docker.sock實現,默認服務不提供監聽端口,因此使用docker remote api 需要手動綁定端口。
方法:
# service docker stop # docker -d -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375
圖 3.2
3.2 雙擊Application servers 中Docker,展示遠程Docker主機上的鏡像和容器信息,如圖3.3所示。
圖 3.3
4.通過Dockerfile將web應用構建成容器,部署到遠程Docker主機
操作步驟如下圖所示:
