关于Dockerfile那些事: 基础镜像的坑
前言:在Docker中build我们项目jar包的时候肯定要加入一些基础镜像,jdk肯定需要加入,同时可能由于docker容器存在时区问题,所以需要在Dockerfile中设置时区,本篇博客记录一下基础镜像的坑
- 首先把jar包放入Dockerfile同级目录下,编写Dockerfile文件
- 首先来看一下踩坑之前的jdk8版本的基础镜像
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
- 但是一直报错
- 可是我的 dpkg-reconfigure 命令在Linux里面又有
- 后来我下载了 java:8 的基础镜像之后在重新build之后就没问题了
- 具体是什么原因到时候再研究一下,先解决问题
关于Dockerfile那些事: 基础镜像的坑相关推荐
- Dockerfile创建自定义Docker镜像以及CMD与ENTRYPOINT指令的比较
1.概述 创建Docker镜像的方式有三种 docker commit命令:由容器生成镜像: Dockerfile文件+docker build命令: 从本地文件系统导入:OpenVZ的模板. 关于这 ...
- 通过dockerfile构建jar包镜像
1.编写Dockerfile文件 # 指定基础镜像 FROM java:8 # 维护者信息 MAINTAINER key "422943393@qq.com" # 拷贝jar包 A ...
- Docker Review - dockerfile 实战_给基础镜像增加功能
文章目录 文件格式 实操Docker file 给基础镜像centos 增加功能 dockerfile镜像制作 docker build 通过dockerfile构建镜像 启动新镜像,验证 docke ...
- dockerfile拉取私库镜像_还在用Alpine作为你Docker的Python开发基础镜像?其实Ubuntu更好一点...
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_173 一般情况下,当你想为你的Python开发环境选择一个基础镜像时,大多数人都会选择Alpine,为什么?因为它太小了,仅仅只有 ...
- Linux制作python的AWS-KCL的基础镜像,Dockerfile文件
1.新建一个空目录kclimage 2.Java官方下载: jdk-8u191-linux-x64.tar.gz 到 kclimage目录 3.下载amazon-kinesis-client-pyth ...
- Dockerfile文件-FROM指定基础镜像
1 FROM 不写会报错 2 FROM 运行一次就可以了 第二次Docker images 查看镜像id,写到FROM后,例如: FROM b7dff675qwe As build Posted by ...
- Dockerfile 文件结构、docker镜像构建过程详细介绍
[Docker那些事]系列文章 Dockerfile 文件结构.docker镜像构建过程详细介绍 Dockerfile文件中CMD指令与ENTRYPOINT指令的区别 构建Docker镜像指南,含实战 ...
- 【泡泡Docker乐园】Dockerfile简易教程 LARVIO镜像
转载自:https://mp.weixin.qq.com/s/Wf1aCGhl4U64SWiAe6My_Q [泡泡Docker乐园]Dockerfile简易教程 & LARVIO镜像 原创 泡 ...
- 构建node.js基础镜像_在Android上构建Node.js应用程序
构建node.js基础镜像 by Aurélien Giraud 通过AurélienGiraud 在Android上构建Node.js应用程序-第1部分:Termux,Vim和Node.js (Bu ...
最新文章
- 【组队学习】【28期】数据采集从入门到精通
- hihocder 1181 : 欧拉路·二
- oracle登陆认证方式
- 由中行IBM大型机宕机谈银行系统运维
- 面试必备:CAS无锁机制
- 王道考研 计算机网络4 速率相关的性能指标
- AOP和Spring AOP介绍
- 云效(原RDC)+ 容器服务完成持续集成
- Mechine Learing一:工程刚需的 “算法” 评估指标
- url pattern
- jQuery中的live绑定多个事件整理
- 前端怎么通过后台来判断已读状态_微前端自检清单
- Mall谷粒商城(基础篇的开发)
- 往十年不忘初心,新十年不负韶华丨万字长文带你完整回顾2020数据技术嘉年华
- vs2005 应用程序正常初始化失败的解决方案
- datav(datav)
- Spring单例模式的一次失败经历和总结
- 允许应用更改计算机,解决电脑总弹出“是否允许程序对计算机进行更改”
- 无线路由器经常掉线怎么办?
- wdatepicker 的可选时间范围设置