前言:在Docker中build我们项目jar包的时候肯定要加入一些基础镜像,jdk肯定需要加入,同时可能由于docker容器存在时区问题,所以需要在Dockerfile中设置时区,本篇博客记录一下基础镜像的坑

  1. 首先把jar包放入Dockerfile同级目录下,编写Dockerfile文件
  2. 首先来看一下踩坑之前的jdk8版本的基础镜像
  3. FROM primetoninc/jdk:1.8 RUN echo "Asia/Shanghai" > /etc/timezone && \ rm -f /etc/localtime && \ dpkg-reconfigure -f noninteractive tzdata VOLUME /tmp ADD blog_system-0.0.1-SNAPSHOT.jar app.jar EXPOSE 8081 ENTRYPOINT ["java", "-jar", "app.jar"] && /bin/bash
  4. 但是一直报错
  5. 可是我的 dpkg-reconfigure 命令在Linux里面又有
  6. 后来我下载了 java:8 的基础镜像之后在重新build之后就没问题了
  7. 具体是什么原因到时候再研究一下,先解决问题

关于Dockerfile那些事: 基础镜像的坑相关推荐

  1. Dockerfile创建自定义Docker镜像以及CMD与ENTRYPOINT指令的比较

    1.概述 创建Docker镜像的方式有三种 docker commit命令:由容器生成镜像: Dockerfile文件+docker build命令: 从本地文件系统导入:OpenVZ的模板. 关于这 ...

  2. 通过dockerfile构建jar包镜像

    1.编写Dockerfile文件 # 指定基础镜像 FROM java:8 # 维护者信息 MAINTAINER key "422943393@qq.com" # 拷贝jar包 A ...

  3. Docker Review - dockerfile 实战_给基础镜像增加功能

    文章目录 文件格式 实操Docker file 给基础镜像centos 增加功能 dockerfile镜像制作 docker build 通过dockerfile构建镜像 启动新镜像,验证 docke ...

  4. dockerfile拉取私库镜像_还在用Alpine作为你Docker的Python开发基础镜像?其实Ubuntu更好一点...

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_173 一般情况下,当你想为你的Python开发环境选择一个基础镜像时,大多数人都会选择Alpine,为什么?因为它太小了,仅仅只有 ...

  5. Linux制作python的AWS-KCL的基础镜像,Dockerfile文件

    1.新建一个空目录kclimage 2.Java官方下载: jdk-8u191-linux-x64.tar.gz 到 kclimage目录 3.下载amazon-kinesis-client-pyth ...

  6. Dockerfile文件-FROM指定基础镜像

    1 FROM 不写会报错 2 FROM 运行一次就可以了 第二次Docker images 查看镜像id,写到FROM后,例如: FROM b7dff675qwe As build Posted by ...

  7. Dockerfile 文件结构、docker镜像构建过程详细介绍

    [Docker那些事]系列文章 Dockerfile 文件结构.docker镜像构建过程详细介绍 Dockerfile文件中CMD指令与ENTRYPOINT指令的区别 构建Docker镜像指南,含实战 ...

  8. 【泡泡Docker乐园】Dockerfile简易教程 LARVIO镜像

    转载自:https://mp.weixin.qq.com/s/Wf1aCGhl4U64SWiAe6My_Q [泡泡Docker乐园]Dockerfile简易教程 & LARVIO镜像 原创 泡 ...

  9. 构建node.js基础镜像_在Android上构建Node.js应用程序

    构建node.js基础镜像 by Aurélien Giraud 通过AurélienGiraud 在Android上构建Node.js应用程序-第1部分:Termux,Vim和Node.js (Bu ...

最新文章

  1. 【组队学习】【28期】数据采集从入门到精通
  2. hihocder 1181 : 欧拉路·二
  3. oracle登陆认证方式
  4. 由中行IBM大型机宕机谈银行系统运维
  5. 面试必备:CAS无锁机制
  6. 王道考研 计算机网络4 速率相关的性能指标
  7. AOP和Spring AOP介绍
  8. 云效(原RDC)+ 容器服务完成持续集成
  9. Mechine Learing一:工程刚需的 “算法” 评估指标
  10. url pattern
  11. jQuery中的live绑定多个事件整理
  12. 前端怎么通过后台来判断已读状态_微前端自检清单
  13. Mall谷粒商城(基础篇的开发)
  14. 往十年不忘初心,新十年不负韶华丨万字长文带你完整回顾2020数据技术嘉年华
  15. vs2005 应用程序正常初始化失败的解决方案
  16. datav(datav)
  17. Spring单例模式的一次失败经历和总结
  18. 允许应用更改计算机,解决电脑总弹出“是否允许程序对计算机进行更改”
  19. 无线路由器经常掉线怎么办?
  20. wdatepicker 的可选时间范围设置

热门文章

  1. SAP销售订单-订单组合
  2. 工作总结的写作方法与要领
  3. ERP兵法——从案例透视方法(实施篇下)
  4. SAP用户权限相关操作
  5. 如何设计ABAP/4 Query报表
  6. POPUP_TO_DECIDE
  7. 高校数字化建设到底该如何推进?这篇方案值得一看
  8. 从“不务正业”到“回归本行”,“中年”雅戈尔的偶然与必然
  9. pydroid3怎么保存_pydroid3
  10. java raster_Raster