Docker容器手动发布微服务:上传镜像到registry私服
1、打包
1.1、在项目中的pom.xml中加入插件
<build>
<!--打成jar包后的文件名 -->
<finalName>app</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
1.2、打包

1.3、app.jar就是我们打包后的文件

1.4、本地启动jar查看是否能跑起来

2、构建镜像
2.1、app.jar上传到linux系统中

2.2、创建Dockerfile文件

2.3、创建镜像命令
docker build -t='eureka' .
2.4、查看创建好的镜像

3.上传镜像到registry私服
docker tag eureka 192.168.12.115:5000/eureka-server
docker push 192.168.12.115:5000/eureka-server
4、上传完成之后,其他人也可以把这个镜像拉取下来跑起容器

5、拉取镜像
docker pull 192.168.12.115:5000/eureka-server