Docker 部署SpringBoot应用JAR包部署 构建镜像 DockerFile

环境

  • java8.0

拉取JDK镜像

powershell 复制代码
docker pull openjdk:8

基础镜像Dockerfile

powershell 复制代码
FROM openjdk:8 
#配置java8

ENV TZ=Asia/Shanghai
#设置中国时间

RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

COPY demo.jar /app.jar
#复制到容器

ENTRYPOINT ["java","-jar","/app.jar"]
#启动命令

运行Dockerfile

powershell 复制代码
docker build -t docker-demo .

启动容器

powershell 复制代码
 docker run -d  --name dd -p   8080:8080 docker-demo

查看日志

powershell 复制代码
 docker logs  dd
相关推荐
后端小张3 分钟前
【JAVA 进阶】SpringBoot 事务深度解析:从理论到实践的完整指南
java·开发语言·spring boot·后端·spring·spring cloud·事务
-大头.18 分钟前
SpringBoot 全面深度解析:从原理到实践,从入门到专家
java·spring boot·后端
Harry技术1 小时前
Spring Boot 4.0 发布总结:新特性、依赖变更与升级指南
spring boot·后端
o***Z4481 小时前
Docker镜像安全扫描
安全·docker·容器
l***O5202 小时前
Docker微服务
docker·微服务·容器
踏浪无痕2 小时前
Nacos 配置刷新踩坑:复杂嵌套 Map 为什么刷不上?
spring boot·微服务
1***Q7842 小时前
Docker计算机视觉应用
计算机视觉·docker·容器
q***13613 小时前
SpringSecurity相关jar包的介绍
java·jar
x***J3483 小时前
Docker数据挖掘开发
docker·容器·数据挖掘
w***48823 小时前
Spring Boot3.x集成Flowable7.x(一)Spring Boot集成与设计、部署、发起、完成简单流程
java·spring boot·后端