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主机
操作步骤如下图所示: