1.构建Springboot项目
这就不用多说了吧
2.创建Dockerfile

FROM openjdk:8u252-jre #jdk版本
COPY *.jar /app.jar #拷贝当前路径瞎所有jar 到 app.jar
CMD ["--- server.port=8092 ---"]
EXPOSE 8092 #开放的端口
ENTRYPOINT ["java","-jar","/app.jar"]
3 .拷贝到一个路径下


4.创建镜像
docker build -t jacobyang-web .
说明:
jacobyang-web 这就是随意起个镜像名

5.看一下我们的镜像
docker images

6.运行
docker run -d -P --name xapp01 jacobyang-web
注:xapp01 我起的容器名
jacobyang-web1 上面起的镜像名

启动成功,但我们看运行的容器上发现没有
docker ps
docekr ps -a
容器已经停了,什么鬼,-d 难道不是后台运行吗?
小问号有许多小朋友
#折腾了一会,发现这样是可以的
docker run -dit -P --name xapp03 jacobyang-web /bin/sh


本文详细介绍如何构建SpringBoot项目并使用Docker进行部署。从创建Dockerfile开始,逐步介绍如何构建镜像、查看镜像、运行容器,并解决运行过程中遇到的问题。深入探讨Docker在Java应用部署中的应用。
5806

被折叠的 条评论
为什么被折叠?



