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

devtools/2024/11/15 1:00:16/

环境

  • java8.0

拉取JDK镜像

docker pull openjdk:8

基础镜像Dockerfile

FROM openjdk:8 
#配置java8ENV TZ=Asia/Shanghai
#设置中国时间RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezoneCOPY demo.jar /app.jar
#复制到容器ENTRYPOINT ["java","-jar","/app.jar"]
#启动命令

运行Dockerfile

docker build -t docker-demo .

启动容器

 docker run -d  --name dd -p   8080:8080 docker-demo

查看日志

 docker logs  dd

在这里插入图片描述


http://www.ppmy.cn/devtools/55692.html

相关文章

python turtle 001画两只小狗

效果图: 代码: pythonturtle001画两只小狗资源-CSDN文库 # 作者V w1933423import turtle # 导入turtle模块def draw_dogs():turtle.setup(800, 800) # 设置画布大小为800x800p turtle.Pen() # 创建一个画笔对象p.pensize(14) # 设置画笔大小为14p.…

天马学航——智慧教务系统(移动端)开发日志二

天马学航——智慧教务系统(移动端)开发日志二 日志摘要:新增了学生端个人信息、成绩查询模块,优化前端UI等,解决了一些已知的BUG 1、学生个人信息模块 UI部分 前端UI特别简单,只需稍微设计即可 build(){Column({space:5}){Tex…

pytorch笔记:named_parameters

named_parameters 是 PyTorch 中一个非常有用的函数,用于访问模型中所有定义的参数及其对应的名称。它是 torch.nn.Module 类的方法之一,返回一个生成器,生成 (name, parameter) 对,name 是参数的名称,parameter 是对应…

【启明智显产品分享】Model4 工业级HMI芯片详解(三):高安全、防抄板

Model4 工业级HMI芯片详解系列专题(三)【高安全、防抄板】 随着物联网和智能设备的快速发展,设备安全认证的需求日益迫切。硬件安全认证和保护在确保设备和身份安全中发挥着不可替代的作用,需要与软件安全相结合,共同构…

武汉星起航:挂牌上海股权中心,资本赋能共绘跨境电商繁荣新图景

在全球经济交融的大背景下,跨境电商已成为推动国际贸易发展的重要力量。武汉星起航电子商务有限公司,作为业界的佼佼者,于2023年10月30日在上海股权托管交易中心成功挂牌展示,正式登陆资本市场。这一里程碑式的举措不仅彰显了公司…

七天速通javaSE:第三天 程序控制结构:顺序、选择、循环

文章目录 前言一、Scanner类1. hasNext()和hasNextLine()2.next()和nextLine()3. Scanner的其他用法 二、顺序结构三、选择结构1. if单选择结构2. if-else双选择结构3. if-else if多选择结构4. switch选择结构 四、循环结构1. while循环2.do while循环3. for循环(常…

递归查询(WITH RECURSIVE)应用

文章目录 前言一、递归查询(WITH RECURSIVE)是什么?二、递归查询(WITH RECURSIVE)的应用数据库范围三、WITH RECURSIVE在Mysql的应用1.WITH RECURSIVE语法2.WITH RECURSIVE具体示例 总结 前言 在关系型数据库中&#…

【代码随想录——动态规划——序列问题】

1.最初上升子序列 func lengthOfLIS(nums []int) int {length : len(nums)dp : make([]int, length)for i:0;i<length;i{dp[i] 1}//对于每一个i&#xff0c;我们都需要回过头去遍历是否可以更新长度for i:0;i<length;i{for j:0;j<i;j{if nums[i]>nums[j]{dp[i] m…