基于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。

你可能感兴趣的:(Docker容器,java,java基础镜像,docker,jdk基础镜像,运维)