废话不多说:
全是干货,亲身体验。
1 预备工作,首先服务器,要配置安全组,开放2375端口,我是在阿里云服务器上。
2 开放Docker的2375端口,实现远程访问。
2.1 systemctl status docker.service 查询docker服务
2.2 找到并编辑docker服务文件,在ExecStart行后面追加以下内容
-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
2.3 最后保存退出
2.4 systemctl daemon-reload 重新载入服务信息
2.5 systemctl restart docker.service 重启docker服务
2.6 查看端口是否开启 netstat -nlpt
3 配置docker的IDEA相关配置
3.1 下载Docker插件,然后重启IDEA
3.2 在setting中设置Docker相关
Engine API URL就是你的Docker服务器的ip+端口2375, 看到Connection successful的字样,即表示连接成功。
找到Edit Configurations中,选择+,然后填写相关的配置,第一个是你写的Dockerfile文件,第二个是镜像名字,前面是目录,因为一般把Dockerfile放在和pom同目录,所以也就是当前目录.
类似于命令ducker build -t nameImages .
然后是docker运行容器命令,勾上Run build image , 写上端口映射和容器名字,然后就可以运行了。
不出意外:成功运行
当然,你也可以去宿主机上docker images和docker ps进行验证



