前言
Docker有时候确实易用,但Spring Boot官方好像并不推荐这种方式,按照个人理解 应该是Spring Boot已经做了一个很优秀的集成,对于Docker这种容器化让开发人员不能专注于开发...
附文为Spring Boot官方教程: https://spring.io/guides/topicals/spring-boot-docker/
正文
环境是JDK11,Maven环境
编写DockerFile
FROM eclipse-temurin:11-jdk-alpine VOLUME /tmp COPY target/*.jar app.jar ENTRYPOINT ["java","-jar","/app.jar"]
执行build
docker build -t hengrui/myapp .
启动容器
#我这里开发的时候使用是8083端口 docker run -p 8083:8083 hengrui/myapp
浏览器效果
总结
我的理解是官方不太推荐容器化部署,IT技术发展的太快,对于普通应用开发人员,已经无法专注于代码开发,还要了解部署,如果是容器化部署,还要学习CI/CD,加油,代码人!
标签:8083,Spring,Boot,jar,Docker,docker From: https://www.cnblogs.com/life512/p/17577182.html