diff --git a/config-file/imagesConfig.yml b/config-file/imagesConfig.yml index 810f3df..bd7d13d 100644 --- a/config-file/imagesConfig.yml +++ b/config-file/imagesConfig.yml @@ -180,7 +180,6 @@ serviceConfig: # 镜像标签列表 - 构建完成后打标签的名称 tags: - "17.0.16-centos8-dos" # 版本化标签(包含版本和系统信息) - - "latest" # 最新版本标签 # JDK 17.0.16 RockyLinux 8 镜像配置 jdk17.0.16-rocky8-dos: @@ -198,7 +197,6 @@ serviceConfig: # 镜像标签 tags: - "17.0.16-rocky8-dos" # 详细版本标签 - - "latest" # 最新标签 # JDK 17.0.16 Ubuntu 22.04 镜像配置 jdk17.0.16-ubuntu22-dos: @@ -216,7 +214,150 @@ serviceConfig: # 镜像标签 tags: - "17.0.16-ubuntu22-dos" # 包含系统和版本信息的标签 - - "latest" # 默认最新标签 + + # JRE 8u202 CentOS 8 镜像配置 + jre8u202-centos8-dos: + baseImage: "centos:8" # 基础镜像名称 + dockerContext: "dockerfiles/jre/8u202-centos8-dos" # Docker构建上下文路径 + imageName: jre # 生成的镜像名称 + # 资源文件 - 构建时需要复制的文件资源 + resources: + # 字体文件配置 + fonts: + - source: "fonts/simsun.ttf" # 源文件路径(相对构建上下文) + target: "fonts" # 目标容器内路径 + # JDK安装包配置 + jdk: + - source: "jre-8u202-linux-x64.tar.gz" # JRE安装包源文件 + target: "" # 容器内临时存放路径 + # 镜像标签列表 - 构建完成后打标签的名称 + tags: + - "8u202-centos8-dos" # 版本化标签(包含版本和系统信息) + + # JRE 8u202 Rocky 8 镜像配置 + jre8u202-rocky8-dos: + baseImage: "rockylinux:8.9-minimal" # 基础镜像名称 + dockerContext: "dockerfiles/jre/8u202-rocky8-dos" # Docker构建上下文路径 + imageName: jre # 生成的镜像名称 + # 资源文件 - 构建时需要复制的文件资源 + resources: + # 字体文件配置 + fonts: + - source: "fonts/simsun.ttf" # 源文件路径(相对构建上下文) + target: "fonts" # 目标容器内路径 + # JDK安装包配置 + jdk: + - source: "jre-8u202-linux-x64.tar.gz" # JRE安装包源文件 + target: "" # 容器内临时存放路径 + # 镜像标签列表 - 构建完成后打标签的名称 + tags: + - "8u202-rocky8-dos" # 版本化标签(包含版本和系统信息) + + # JRE 8u202 Rocky 8 镜像配置 + jre8u202-ubuntu22-dos: + baseImage: "ubuntu:22.04" # 基础镜像名称 + dockerContext: "dockerfiles/jre/8u202-utunbu22-dos" # Docker构建上下文路径 + imageName: jre # 生成的镜像名称 + # 资源文件 - 构建时需要复制的文件资源 + resources: + # 字体文件配置 + fonts: + - source: "fonts/simsun.ttf" # 源文件路径(相对构建上下文) + target: "fonts" # 目标容器内路径 + # JDK安装包配置 + jdk: + - source: "jre-8u202-linux-x64.tar.gz" # JRE安装包源文件 + target: "" # 容器内临时存放路径 + # 镜像标签列表 - 构建完成后打标签的名称 + tags: + - "8u202-utunbu22-dos" # 版本化标签(包含版本和系统信息) + + # Go 1.25.1 CentOS 8 镜像配置 + go1.25.1-centos8-dos: + baseImage: "centos:8" # 基础镜像名称 + dockerContext: "dockerfiles/golang/1.25.1-centos8-dos" # Docker构建上下文路径 + imageName: go # 生成的镜像名称 + # 资源文件 - 构建时需要复制的文件资源 + resources: + # SDK安装包配置 + sdk: + - source: "go1.25.1.linux-amd64.tar.gz" # SDK安装包源文件 + target: "" # 容器内临时存放路径 + # 镜像标签列表 - 构建完成后打标签的名称 + tags: + - "1.25.1-centos8-dos" # 版本化标签(包含版本和系统信息) + + # Go 1.25.1 CentOS 8 镜像配置 + go1.25.1-rocky8-dos: + baseImage: "rockylinux:8.9-minimal" # 基础镜像名称 + dockerContext: "dockerfiles/golang/1.25.1-rocky8-dos" # Docker构建上下文路径 + imageName: go # 生成的镜像名称 + # 资源文件 - 构建时需要复制的文件资源 + resources: + # SDK安装包配置 + sdk: + - source: "go1.25.1.linux-amd64.tar.gz" # SDK安装包源文件 + target: "" # 容器内临时存放路径 + # 镜像标签列表 - 构建完成后打标签的名称 + tags: + - "1.25.1-rocky8-dos" # 版本化标签(包含版本和系统信息) + + # Go 1.25.1 Ubuntu 22.04 镜像配置 + go1.25.1-ubuntu22-dos: + baseImage: "ubuntu:22.04" # 基础镜像名称 + dockerContext: "dockerfiles/golang/1.25.1-ubuntu22-dos" # Docker构建上下文路径 + imageName: go # 生成的镜像名称 + # 资源文件 - 构建时需要复制的文件资源 + resources: + # SDK安装包配置 + sdk: + - source: "go1.25.1.linux-amd64.tar.gz" # SDK安装包源文件 + target: "" # 容器内临时存放路径 + # 镜像标签列表 - 构建完成后打标签的名称 + tags: + - "1.25.1-ubuntu22-dos" # 版本化标签(包含版本和系统信息) + # Python 3.9.13 CentOS 8 镜像配置 + python3.9.13-centos8-dos: + baseImage: "centos:8" # 基础镜像名称 + dockerContext: "dockerfiles/python/3.9.13-centos8-dos" # Docker构建上下文路径 + imageName: python # 生成的镜像名称 + # 资源文件 - 构建时需要复制的文件资源 + resources: + # SDK安装包配置 + sdk: + - source: "Python-3.9.13.tar.xz" # SDK安装包源文件 + target: "" # 容器内临时存放路径 + # 镜像标签列表 - 构建完成后打标签的名称 + tags: + - "3.9.13-centos8-dos" # 版本化标签(包含版本和系统信息) + # Python 3.9.13 Rocky 8 镜像配置 + python3.9.13-rocky8-dos: + baseImage: "rockylinux:8.9-minimal" # 基础镜像名称 + dockerContext: "dockerfiles/python/3.9.13-rocky8-dos" # Docker构建上下文路径 + imageName: python # 生成的镜像名称 + # 资源文件 - 构建时需要复制的文件资源 + resources: + # SDK安装包配置 + sdk: + - source: "Python-3.9.13.tar.xz" # SDK安装包源文件 + target: "" # 容器内临时存放路径 + # 镜像标签列表 - 构建完成后打标签的名称 + tags: + - "3.9.13-rocky8-dos" # 版本化标签(包含版本和系统信息) + # Python 3.9.13 Ubuntu 22.04 镜像配置 + python3.9.13-ubuntu22-dos: + baseImage: "ubuntu:22.04" # 基础镜像名称 + dockerContext: "dockerfiles/python/3.9.13-ubuntu22-dos" # Docker构建上下文路径 + imageName: python # 生成的镜像名称 + # 资源文件 - 构建时需要复制的文件资源 + resources: + # SDK安装包配置 + sdk: + - source: "Python-3.9.13.tar.xz" # SDK安装包源文件 + target: "" # 容器内临时存放路径 + # 镜像标签列表 - 构建完成后打标签的名称 + tags: + - "3.9.13-ubuntu22-dos" # 版本化标签(包含版本和系统信息) # Nginx 1.24 Alpine 镜像配置 nginx1.24-alpine: @@ -228,4 +369,3 @@ serviceConfig: # 镜像标签 tags: - "1.24-alpine" # 版本和系统组合标签 - - "latest" # 最新版本标签