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
相关推荐
Coding宇航员35 分钟前
玩转 AI · 思考过程可视化
spring boot·ai·可视化
帷幄庸者1 小时前
CentOS 上配置 Docker 使用 NVIDIA GPU
linux·docker·centos
有梦想的攻城狮2 小时前
mac本地docker镜像上传指定虚拟机
macos·docker·eureka
Q_Q19632884757 小时前
python的漫画网站管理系统
开发语言·spring boot·python·django·flask·node.js·php
MaCa .BaKa7 小时前
38-日语学习小程序
java·vue.js·spring boot·学习·mysql·小程序·maven
Uranus^8 小时前
深入解析Spring Boot与Redis集成:高效缓存实践
java·spring boot·redis·缓存
宋康8 小时前
Docker 常用命令
docker·容器·eureka
椰椰椰耶8 小时前
【RabbitMQ】整合 SpringBoot,实现工作队列、发布/订阅、路由和通配符模式
spring boot·rabbitmq·java-rabbitmq
Uranus^9 小时前
使用Spring Boot和Spring Security构建安全的RESTful API
java·spring boot·spring security·jwt·restful api
编程乐学(Arfan开发工程师)9 小时前
06、基础入门-SpringBoot-依赖管理特性
android·spring boot·后端