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

 时间:2026-02-19 11:47:17

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

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

2、(1)进入上一步新建好的目录:cd dockerFile

(2)把准备好的springboot的web项目的jar包上传到此目录下面,具体如下图:

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

3、在dockerFile目录下面新建一个DockerFile文件,插入以下语句:

# 基础镜像使用java

FROM java:8

# 作者

MAINTAINER yoyo

# 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmp

VOLUME /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
  • 使用正则表达式验证字符串
  • 抓娃娃机技巧攻略
  • 怎么快速查看浏览器网页的源码?
  • 热门搜索
    如何更换微信头像 河南周边旅游景点大全 如何清洗冰箱 路由器管家 香港澳门旅游 如何盗号 如何裁剪视频 摆地摊的货源从哪里批发 tenda路由器怎么设置 孕妇怕冷是怎么回事