1.打开docker配置文件,开放2375端口
[root@xuan ~]# vim /usr/lib/systemd/system/docker.service
2.在ExecStart=/usr/bin/dockerd-current 后面加上
-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
3.重新加载配置文件
systemctl daemon-reload
4.重启docker
systemctl start docker
5.查看进程
netstat -tulp
PS:Centos7没有netstat,所以要先下载。
yum install net-tools
6.防火墙开放2375端口号
[root@xuan ~]# firewall-cmd --zone=public --add-port=2375/tcp --permanent
7.重启防火墙
[root@xuan ~]# firewall-cmd --reload
8.Maven构建docker镜像
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>1.0.0</version>
<!--将插件绑定在某个phase执行-->
<executions>
<execution>
<id>build-image</id>
<!--将插件绑定在package这个phase上。也就是说,用户只需执行mvn package ,就会自动执行mvn docker:build-->
<phase>package</phase>
<goals>
<goal>build</goal>
</goals>