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
相关推荐
zhulangfly11 分钟前
# Spring Boot + MinIO + MySQL + Vue 实现视频管理与流式播放
vue.js·spring boot·mysql
中国胖子风清扬16 分钟前
PageIndex:用推理替代向量的下一代 RAG 架构
java·spring boot·python·spring·ai·embedding·rag
长谷深风11142 分钟前
SpringBoot开发秘籍【个人八股】
java·spring boot·后端·spring·八股
念恒123061 小时前
Docker基础--CGroups资源控制实战(包含部分指令)
运维·docker·容器
Benszen1 小时前
docker简介
运维·docker·容器
Devin~Y1 小时前
大厂Java面试实录:Spring Boot/Cloud、JVM、Redis、Kafka、MyBatis 到 RAG/Agent 的三轮连环问(含答案详解)
java·jvm·spring boot·redis·spring cloud·kafka·mybatis
MAVER1CK10 小时前
Docker容器创建好后修改容器配置
运维·docker·容器
Full Stack Developme14 小时前
Spring Boot 事务管理完整教程
java·数据库·spring boot
音符犹如代码19 小时前
Docker 一键部署带有 TimescaleDB 插件的 PostgreSQL
java·运维·数据库·后端·docker·postgresql·容器
夕除20 小时前
spring boot 6
java·spring boot·后端