1.打开docker2375端口
Centos7.X下配置文件地址在 /usr/lib/systemd/system/ 下面,修改 /usr/lib/systemd/system/docker.service 文件,命令: vi /usr/lib/systemd/system/docker.service
在 ExecStart=/usr/bin/dockerd 配置文件后面加上 -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock 保存并退出。
注 : 端口 2375 就是docker remoteApi的 端口,确保此端口linux没有被占用。
执行 重启 docker 命令 docker重新读取配置文件,并重新启动docker服务
命令 : systemctl daemon-reload && systemctl restart docker
2.idea下载docker插件
修改配置
修改pom文件
properties增加
<docker.image.perfix>fandf</docker.image.perfix>
plugins增加
<plugins>
<plugin>
<groupId>com.spotify</groupId>
<artifactId>dockerfile-maven-plugin</artifactId>
<version>1.3.6</version>
<configuration>
<repository>${docker.image.perfix}/${project.artifactId}</repository>
<buildArgs>
<JAR_FILE>target/${project.build.finalName}</JAR_FILE>
</buildArgs>
</configuration>
</plugin>
</plugins>
项目下新增Dockerfile文件
打包
新建一个dockerfile,镜像推送成功
执行run dockerfile
查看服务器docker镜像
执行命令
docker run -d -p 8761:8761 --name eureka_server eureka_server:1.0
docker logs -f 容器id
访问服务器地址,eureka-serve部署成功。