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

 时间:2024-10-14 23:52:05

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中
  • 在server 2012WEB服务器中新建与编辑站点
  • Spring学习--如何通过RedisRepository操作Redis
  • 使用正则表达式验证字符串
  • 抓娃娃机技巧攻略
  • 怎么快速查看浏览器网页的源码?
  • 热门搜索
    脸上有红血丝怎么回事 延禧攻略袁春望 植物精灵攻略 苹果6p怎么设置铃声 快速减肥药 沈从文边城简介 优盟油烟机怎么样 自行车碟刹怎么调 幽城幻剑录攻略 鱼骨头卡喉咙怎么办