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
相关推荐
Java.熵减码农3 分钟前
MySQL 远程连接故障排查全记录(Linux + Docker + Navicat)
linux·mysql·docker
wno7049 分钟前
Spring-Boot-shiro用户认证
spring boot
paopaokaka_luck26 分钟前
基于springboot3+vue3+uniapp的河南非遗数字图谱小程序(协同过滤算法、数字图谱展示、ECharts 图形化分析)
java·前端·spring boot·学习·小程序·uni-app·echarts
莫陌尛.30 分钟前
StarRocks Iceberg MinIO S3 301报错完整修复文档(Docker环境)
java·docker·容器
步行cgn40 分钟前
传统 SSM 与 Spring Boot 开发对比:从配置地狱到约定优于配置
java·spring boot·后端
Java后端的Ai之路1 小时前
09、Python组合模式
开发语言·人工智能·python·docker·组合模式
码视野11 小时前
基于 Spring Boot + Vue3 的【大学英语四六级 (CET-4/6) 作文智能评分与句式润色系统】设计与实现(含PRD/三端高保真源码/大屏)
java·前端·人工智能·spring boot·后端·vue3
李昊哲小课13 小时前
SpringBoot4 云端咖啡站 阶段二:数据访问与分层架构
spring boot·架构
宠友信息14 小时前
社区类源码开发实践中的仿小红书系统技术要点分析
java·spring boot·redis·mysql·uni-app·vue·内容运营
摇滚侠15 小时前
《SpringBoot 3:入门与应用实战》第 9 章 使用 WebMvc 开发应用 阅读笔记 1
spring boot·笔记·后端