Idea中整合Docker
IDEA在Windows上结合Docker
在网上找了很多文章,却没有一篇文章明确说明如何整合,如何使用Idea+Docker,下面来一一说下整合。
虚拟机(192.168.3.60)
在虚拟机上安装Docker,我这里安装的是Docker version 1.13.1, build 092cba3
。编辑Docker运行文件
1 | vi /etc/systemd/system/docker.service |
在ExecStart节点上增加unix:///var/run/docker.sock -H 0.0.0.0:2375
,打开Docker外部访问,保存后重启Docker服务
1 | systemctl daemon-reload |
查看Docker中是否开启2375端口
1 | netstat -anp|grep 2375 |
在虚拟机上的配置就完毕了。
Windows
在windows系统环境变量中新建DOCKER_HOST,值为tcp://192.168.3.60:2375
打开Idea,安装Docker插件
设置Docker远程访问地址为tcp://192.168.3.60:2375
在Idea的运行中,运行Docker,就可查看到远程Docker的服务了
我们现在在POM.xml中增加插件并设置要编译后的文件
1 | <plugin> |
执行mvn clean package docker:build
,就可以进行远程编译了。编译后在会target下生成一个Dockerfile
1 | FROM java |
查看远程编译后的包