把一个springboot的web项目打包部署到docker中

2025-05-23 11:41:51

1、在usr/local/目录下面新建一个dockerFile目录,执行mkdir dockerFile命令,如下图:

把一个springboot的web项目打包部署到docker中

2、(1)进入上一步新建好的目录:cd dockerFile(2)把准备好的springboot的web项目的jar包上传到此目录下面,具体如下图:

把一个springboot的web项目打包部署到docker中

3、在dockerFile目录下面新建一个DockerFile文件,插入以下语句:# 懋鲕壶迎基础镜像使用javaFROM jav锾攒揉敫a:8# 作者MAINTAINER yoyo# 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmpVOLUME /tmp# 将jar包添加到容器中ADD demo-test-0.0.1-SNAPSHOT.jar /demo-test-0.0.1-SNAPSHOT.jar# 运行jar包RUN bash -c 'touch /demo-test-0.0.1-SNAPSHOT.jar'ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/demo-test-0.0.1-SNAPSHOT.jar"]

把一个springboot的web项目打包部署到docker中

4、在dockerFile目录下,用docker命令打包镜像:docker build -f DockerFile -t yoyotest1 .其中yoyotest1 表示打包好以后的镜像名称。

把一个springboot的web项目打包部署到docker中

5、查看yoyotest1镜像是否打包好:docker images

把一个springboot的web项目打包部署到docker中

6、运行镜像并产生容器,命令如下:docker run -it -v /usr/local/dockerFile/demo-test-0.0.1-SNAPSHOT.jar:/demo-test-0.0.1-SNAPSHOT.jar -p 80:8080 --privileged=true yoyotest1 /bin/bash

把一个springboot的web项目打包部署到docker中

7、访问对应的web网址,具体如下图:

把一个springboot的web项目打包部署到docker中
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢