记录使用 Docker 打包 SpringBoot 项目至服务器运行
步骤
- 编写 一个 SpringBoot 项目
- 编写 Dockerfile 文件
FROM java:8
COPY ./target/hello.jar /hello.jar
EXPOSE 7706
ENTRYPOINT ["java", "-jar", "/hello.jar"]
- mvn package 打包
- docker build -t eureka/hello:1.0
- docker tag eureka/hello:1.0 liberaacha/eureka:1.0
- docker push liberaacha/eureka:1.0
- docker pull libearaacha/eureka:1.0
- docker run -d --name hello -p xx:xx liberaacha/eureka:1.0