通过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主机

  操作步骤如下图所示:

 

 

posted @ 2015-04-10 23:10  A_1023  阅读(2926)  评论(0编辑  收藏  举报