打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Docker打包部署Springboot项目
1. 基于docker原生方式 部署我们的springboot项目
Dockerfile
2.dockercompose----- 容器编排技术
springboot项目----变成镜像文件---容器运行
1. 将我们springboot项目---打成一个jar包
2.定义dockerfile文件-----描述出springboot项目 配置依赖和环境变量
JDK
注意:springboot内置嵌入我们的tomcat服务器 所以不需要额外的tomcat容器来
运行。
原生方式运行我们的jar包
Java- jar指令
2. 需要先将我们外部jar,拷贝到容器中
3. 容器运行成功执行java -jar
2.将该dockerfile文件打包成镜像文件-
1. 将springboot项目打包;
2. 制作dockerfile文件;
A. 继承我们的jdk环境
B. 将我们本地的jar包拷贝到容器中
C. Java -jar
3. 将dockerfile文件打包成镜像文件;
4. 运行该镜像文件即可;
将springboot项目打包
mvn clean package
制作dockerfile文件
# 基础镜像使用java
FROM java:8
# 作者
MAINTAINER www.mayikt.com
# VOLUME 指定了临时文件目录为/tmp。
# 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmp
VOLUME /tmp
# 将jar包添加到容器中并更名为mayikt.jar
ADD mayikt-thymeleaf-1.0-SNAPSHOT.jar mayikt.jar
# 运行jar包
RUN bash -c 'touch /mayikt.jar'
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/mayikt.jar"]
#暴露8080端口
EXPOSE 8080
打包成镜像文件
docker build -f Dockerfile -t mayikt-member:1 .
docker build -f Dockerfile -t mayikt-member:1 .
启动容器
docker run -p 8070:8080   mayikt-member:1
访问测试
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
springboot docker jenkins 自动化部署并上传镜像的步骤详解
使用Dockerfile轻松打包jar包生成docker
docker部署springboot项目
Docker 实战教程之从入门到提高 (七)
不搞虚的!快速把你拉入Docker 的门里 | 原力计划
使用DaoCloud持续构建docker镜像,自动化部署
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服