#1、进入docker.service文件 vim /usr/lib/systemd/system/docker.service #2、将原来ExecStart修改为如下 ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock #3、重新加载 systemctl daemon-reload systemctl restart docker #4、查看2375端口是否开启 netstat -nlpt #5、查看防火墙是否开启2375端口 firewall-cmd --zone=public --list-ports #出现 2375/tcp 则表示成功 #如果提示FirewallD is not running,则表示防火墙未开启,使用如下命令开启防火墙 systemctl start firewalld #如果没有开启端口,则使用如下命令添加端口 firewall-cmd --add-port=2375/tcp --permanent #并进行重载 firewall-cmd --reload #6、使用curl看是否生效 curl http://127.0.0.1:2375/info
systemctl status firewalld 查看防火墙状态
systemctl start firewalld 开启防火墙
systemctl stop firewalld 关闭防火墙
firewall-cmd --permanent --zone=public --add-port=xxxx/tcp 防火墙开启xxxx端口
7、在阿里云服务器的安全组中开启2375端口
通过网页输入自己的端口http://xxx.xxx.xxx.xxx:2375/info
47.98.212.149
测试是否成功
二、在IDEA setting中连接Docker在pom.xml文件中
properties中配置镜像的前缀
xxxx
一般镜像有镜像前缀、镜像名、标记号、版本号
再在plugins中配置一个新的plugin,配置一个集成了docker的maven插件
com.spotify docker-maven-plugin 1.0.0 http://xxx.xxx.xxx.xxx:2375 ${docker.image.prefix}/${project.artifactId} src/main/docker / ${project.build.directory} ${project.build.finalName}.jar
编写DockerFile放入src/main/docker中
```编写DockerFile放入src/main/docker中
clean-》package-》plugins-docker-docker:build



