当前位置: 首页 > news >正文

基于centos、alpine制作Java JDK基础镜像

文章目录

  • 前言
  • 一、 简介
  • 二、制作JDK/Java基础镜像
    • 1.准备事项
    • 2.制作Dockerfile脚本
      • 2.1.基于centos作为基础镜像
      • 2.2.基于alpine作为基础镜像
    • 3.构建镜像
    • 4.测试验证


前言

在日常开发中,但凡项目需要docker容器化部署,制作项目镜像前都需要在Dockerfile中配置Java基础镜像。为什么不直接拉取使用docker hub中别人上传的镜像呢,因为在企业开发中,往往需要一些个性化配置(比如设置时区、中文字符集等等)。本文将分别使用CentOS、Alpine基于JDK制作基础镜像


一、 简介

制作JDK基础镜像的原因如下:

  • 提升效率。将构建镜像的过程进行拆解,找到和其它服务的共同点并将其定制为一个基础镜像,有利于镜像的重复利用,提升工作效率1。
  • 便于维护。基础镜像如果少安装了某个服务,改动该镜像将导致所有基于该镜像制作的子镜像都发生变动,因此在制作基础镜像是要提前考虑周全1。
http://www.lryc.cn/news/191285.html

相关文章:

  • 【AI视野·今日Robot 机器人论文速览 第五十二期】Wed, 11 Oct 2023
  • hive 知识总结
  • golang/云原生/Docker/DevOps/K8S/持续 集成/分布式/etcd 教程
  • jeecg库login登录过程分析笔记
  • echarts仪表盘vue
  • 管道和重定向分号-连接符
  • WSL VScode连接文件后无法修改(修改报错)
  • 迷你Ceph集群搭建(超低配设备)
  • Python数据挖掘项目实战——自动售货机销售数据分析
  • TortoiseGit使用教程
  • 如何测量GNSS信号和高斯噪声功率及载波比?
  • 动态壁纸软件iWall mac中文特色
  • xtrabackup全备 增备
  • 【广州华锐互动】灭火器使用VR教学系统应用于高校消防演练有什么好处?
  • Pymol做B因子图
  • EKF例程 matlab
  • 【C语言】atoi函数的模拟
  • JAXB 使用记录 bean转xml xml转bean 数组 继承 CDATA(转义问题)
  • Linux Centos安装Sql Server数据库,结合cpolar内网穿透实现公网访问
  • Vulnhub系列靶机---Raven: 2
  • 计算机视觉与深度学习 | 视觉惯性SLAM的基础理论
  • [电源选项]没有系统散热方式,没有被动散热选项
  • 房产中介租房小程序系统开发搭建
  • RS485电路设计
  • 分布式文件服务器——Windows环境MinIO的三种部署模式
  • 科技资讯|9月新能源汽车零售74.3万辆,充电桩迎来发展高峰
  • 【C++ Primer Plus学习记录】指针——小结
  • Android Studio for Platform (ASfP) 使用教程
  • 【安全】linux audit审计使用入门
  • 如何优雅的终止 Docker 容器