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沒有被占用柱嫌。
執(zhí)行 重啟 docker 命令 docker重新讀取配置文件锋恬,并重新啟動docker服務(wù)
命令 : 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编丘,鏡像推送成功
執(zhí)行run dockerfile
查看服務(wù)器docker鏡像
執(zhí)行命令
docker run -d -p 8761:8761 --name eureka_server eureka_server:1.0
docker logs -f 容器id
訪問服務(wù)器地址,eureka-serve部署成功索守。