通過Intellij IDEA 14.1將web應用部署到docker容器


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主機

  操作步驟如下圖所示:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM