docker.io/maven:3.8.8-eclipse-temurin-21-alpine linux/arm64

docker.io/maven:3.8.8-eclipse-temurin-21-alpine - 国内下载镜像源 浏览次数:7 温馨提示: 这是一个 linux/arm64 系统架构镜像

maven镜像用于构建、测试和打包Java项目。它提供了 Maven 3.x 版本,支持各种 Java 依赖项管理和构建任务。

源镜像 docker.io/maven:3.8.8-eclipse-temurin-21-alpine
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/maven:3.8.8-eclipse-temurin-21-alpine-linuxarm64
镜像ID sha256:63ca0230902f54198c6b7f3ccdba39dddf0886f8b13bcb1c9064f87d3cd81611
镜像TAG 3.8.8-eclipse-temurin-21-alpine-linuxarm64
大小 361.39MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD mvn
启动入口 /usr/local/bin/mvn-entrypoint.sh
工作目录
OS/平台 linux/arm64
浏览量 7 次
贡献者
镜像创建 2023-12-18T19:02:52Z
同步时间 2025-07-05 11:01
更新时间 2025-07-05 19:16
环境变量
PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin JAVA_HOME=/opt/java/openjdk LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 JAVA_VERSION=jdk-21.0.1+12 MAVEN_HOME=/usr/share/maven MAVEN_CONFIG=/root/.m2

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/maven:3.8.8-eclipse-temurin-21-alpine-linuxarm64
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/maven:3.8.8-eclipse-temurin-21-alpine-linuxarm64  docker.io/maven:3.8.8-eclipse-temurin-21-alpine

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/maven:3.8.8-eclipse-temurin-21-alpine-linuxarm64
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/maven:3.8.8-eclipse-temurin-21-alpine-linuxarm64  docker.io/maven:3.8.8-eclipse-temurin-21-alpine

Shell快速替换命令

sed -i 's#maven:3.8.8-eclipse-temurin-21-alpine#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/maven:3.8.8-eclipse-temurin-21-alpine-linuxarm64#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/maven:3.8.8-eclipse-temurin-21-alpine-linuxarm64 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/maven:3.8.8-eclipse-temurin-21-alpine-linuxarm64  docker.io/maven:3.8.8-eclipse-temurin-21-alpine'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/maven:3.8.8-eclipse-temurin-21-alpine-linuxarm64 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/maven:3.8.8-eclipse-temurin-21-alpine-linuxarm64  docker.io/maven:3.8.8-eclipse-temurin-21-alpine'

镜像构建历史


# 2023-12-19 03:02:52  0.00B 设置默认要执行的命令
CMD ["mvn"]
                        
# 2023-12-19 03:02:52  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
                        
# 2023-12-19 03:02:52  0.00B 设置环境变量 MAVEN_CONFIG
ENV MAVEN_CONFIG=/root/.m2
                        
# 2023-12-19 03:02:52  0.00B 定义构建参数
ARG USER_HOME_DIR=/root
                        
# 2023-12-19 03:02:52  0.00B 定义构建参数
ARG MAVEN_VERSION=3.8.8
                        
# 2023-12-19 03:02:52  24.00B 执行命令并创建新的镜像层
RUN /bin/sh -c ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn # buildkit
                        
# 2023-12-19 03:02:52  327.00B 复制新文件或目录到容器中
COPY /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml # buildkit
                        
# 2023-12-19 03:02:52  1.65KB 复制新文件或目录到容器中
COPY /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh # buildkit
                        
# 2023-12-19 03:02:52  9.72MB 复制新文件或目录到容器中
COPY /usr/share/maven /usr/share/maven # buildkit
                        
# 2023-12-19 03:02:52  0.00B 设置环境变量 MAVEN_HOME
ENV MAVEN_HOME=/usr/share/maven
                        
# 2023-12-19 03:02:52  5.27MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache bash procps curl tar # buildkit
                        
# 2023-12-01 11:26:55  0.00B 
/bin/sh -c #(nop)  CMD ["jshell"]
                        
# 2023-12-01 11:26:55  0.00B 
/bin/sh -c #(nop)  ENTRYPOINT ["/__cacert_entrypoint.sh"]
                        
# 2023-12-01 11:26:55  1.18KB 
/bin/sh -c #(nop) COPY file:8b8864b3e02a33a579dc216fd51b28a6047bc8eeaa03045b258980fe0cf7fcb3 in /__cacert_entrypoint.sh 
                        
# 2023-12-01 11:26:55  0.00B 
/bin/sh -c set -eux;     echo "Verifying install ...";     fileEncoding="$(echo 'System.out.println(System.getProperty("file.encoding"))' | jshell -s -)"; [ "$fileEncoding" = 'UTF-8' ]; rm -rf ~/.java;     echo "javac --version"; javac --version;     echo "java --version"; java --version;     echo "Complete."
                        
# 2023-12-01 11:26:51  301.45MB 
/bin/sh -c set -eux;     ARCH="$(apk --print-arch)";     case "${ARCH}" in        aarch64|arm64)          ESUM='77006c0a753808c2a6662007906eb6eb230f2fb6eb9d201a39cc46113e68f82c';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jdk_aarch64_alpine-linux_hotspot_21.0.1_12.tar.gz';          ;;        amd64|x86_64)          ESUM='422f23f5109056cacb9227247bebf8532e2dc3c9d505e71637ba610569d6b3ff';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jdk_x64_alpine-linux_hotspot_21.0.1_12.tar.gz';          ;;        *)          echo "Unsupported arch: ${ARCH}";          exit 1;          ;;     esac;     wget -O /tmp/openjdk.tar.gz ${BINARY_URL};     echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -;     mkdir -p "$JAVA_HOME";     tar --extract         --file /tmp/openjdk.tar.gz         --directory "$JAVA_HOME"         --strip-components 1         --no-same-owner     ;     rm -f /tmp/openjdk.tar.gz ${JAVA_HOME}/lib/src.zip;
                        
# 2023-12-01 11:26:43  0.00B 
/bin/sh -c #(nop)  ENV JAVA_VERSION=jdk-21.0.1+12
                        
# 2023-12-01 11:26:43  37.29MB 
/bin/sh -c set -eux;     apk add --no-cache         bash         fontconfig ttf-dejavu         java-cacerts         libretls zlib         musl-locales musl-locales-lang         binutils         tzdata     ;     rm -rf /var/cache/apk/*
                        
# 2023-12-01 11:26:41  0.00B 
/bin/sh -c #(nop)  ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2023-12-01 11:26:41  0.00B 
/bin/sh -c #(nop)  ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2023-12-01 11:26:41  0.00B 
/bin/sh -c #(nop)  ENV JAVA_HOME=/opt/java/openjdk
                        
# 2023-12-01 07:11:03  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/sh"]
                        
# 2023-12-01 07:11:03  7.66MB 
/bin/sh -c #(nop) ADD file:d8a30995bbcd627f084912c728fda5483b6ba486de25af588a0956069d0bd7ad in / 
                        
                    

镜像信息

{
    "Id": "sha256:63ca0230902f54198c6b7f3ccdba39dddf0886f8b13bcb1c9064f87d3cd81611",
    "RepoTags": [
        "maven:3.8.8-eclipse-temurin-21-alpine",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/maven:3.8.8-eclipse-temurin-21-alpine-linuxarm64"
    ],
    "RepoDigests": [
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/maven@sha256:37801fc8a70f2a14fe0b1e1315ee8666919e472cd68164c5824388db9f3f7127"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2023-12-18T19:02:52Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "JAVA_HOME=/opt/java/openjdk",
            "LANG=en_US.UTF-8",
            "LANGUAGE=en_US:en",
            "LC_ALL=en_US.UTF-8",
            "JAVA_VERSION=jdk-21.0.1+12",
            "MAVEN_HOME=/usr/share/maven",
            "MAVEN_CONFIG=/root/.m2"
        ],
        "Cmd": [
            "mvn"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": [
            "/usr/local/bin/mvn-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "arm64",
    "Variant": "v8",
    "Os": "linux",
    "Size": 361394326,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/47e77215f642f7cffc9436806782696150c2ea2d74b76bfb8a85a9004c8d8a79/diff:/var/lib/docker/overlay2/8924662d90d7a628e6a9c25fcff99d9c07b5e7e8568b03f95541a7a6f8f146eb/diff:/var/lib/docker/overlay2/321a77637935be096aba2be392a1f2663c502ac9716b2a8f21de33b5cc69b9ac/diff:/var/lib/docker/overlay2/3ed1c3b3e573af5251486517cbfbba5c957a66426ab95e569cccab5c7dcf3cec/diff:/var/lib/docker/overlay2/d9fbff68251141a880c69263ea6387f0a532d8b0cac6e565f2f0658bea86de0d/diff:/var/lib/docker/overlay2/c21484cfc32b4d07b239848a18fdb9adbd7b553af7fdc278a255386a5b621d05/diff:/var/lib/docker/overlay2/f781a1c534de51acd77ba40800ea2dc55b0a8673891a919585977650fd4d652e/diff:/var/lib/docker/overlay2/3b564c1a3cf0b10f78ce8b08e6e93443cc31700b3439ff8af7322766b9f80e2b/diff:/var/lib/docker/overlay2/d26a1d8b6d4eec9f29399bf5f1c8eaa8455630763946f4e484a2527206acf4bf/diff",
            "MergedDir": "/var/lib/docker/overlay2/479a78fde47e516652d371d7a7a61b4c59cad49294a486314f78461fbf2d509e/merged",
            "UpperDir": "/var/lib/docker/overlay2/479a78fde47e516652d371d7a7a61b4c59cad49294a486314f78461fbf2d509e/diff",
            "WorkDir": "/var/lib/docker/overlay2/479a78fde47e516652d371d7a7a61b4c59cad49294a486314f78461fbf2d509e/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:0faf9b67be60a76d473c955d4de2849da5e99e07fcefb753219631e1e7b608fb",
            "sha256:c52d1c24b46db2ac32d4d447a268aabf5705dd1dd265f650e92bc9c34249f387",
            "sha256:eaa1a2465254f8eb7ccbf0cd9f81167680321c82a5c7c379f916969277f0c188",
            "sha256:f072bc165471f92964bc2bbb3420f8f44b410e3c3f4554f9183dcfd86e99a097",
            "sha256:3214df2d714aa360a030022d8bb5f65ec2fc80e3cfb32e63d9d1ee0fada353e9",
            "sha256:bfb5dbb9db3fb0fc0c3403173b3261dad9a845a2c2d77264669c2ec57753cbfd",
            "sha256:850af89779e66be1e487c328f81e5719c04e5c78710482b42b9f8befc2578589",
            "sha256:7d4abe552ddbeae0839a94b82231b84912ae9f6429ff22568fa15f9f9406c730",
            "sha256:3c9765265af84263342cb166e6fdc700083dd655001be9f186cf3b1186fec948",
            "sha256:4ae581da9e6eba5dc63481b334315bfae82a14759da8d13382437bc3b3f02661"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-07-05T11:01:30.190743542+08:00"
    }
}

更多版本

docker.io/maven:3.8.5-openjdk-17

linux/amd64 docker.io797.99MB2024-07-04 15:41
1617

docker.io/maven:3.6.0-jdk-8-alpine

linux/amd64 docker.io121.59MB2024-08-19 14:45
595

docker.io/maven:3.8-openjdk-8

linux/amd64 docker.io536.21MB2024-09-27 16:07
545

docker.io/maven:3.8.8-amazoncorretto-8-debian

linux/arm64 docker.io322.03MB2024-10-14 22:19
243

docker.io/maven:3.8.8-amazoncorretto-8-debian

linux/amd64 docker.io314.16MB2024-10-14 22:20
234

docker.io/maven:3.8.8-amazoncorretto-11-debian

linux/amd64 docker.io420.41MB2024-10-14 22:22
207

docker.io/maven:3.8.8-amazoncorretto-17-debian

linux/amd64 docker.io428.06MB2024-10-14 22:23
254

docker.io/maven:3.8.8-amazoncorretto-21-debian

linux/arm64 docker.io478.44MB2024-10-14 22:25
194

docker.io/maven:3.8.8-amazoncorretto-17-debian

linux/arm64 docker.io450.75MB2024-10-14 22:26
251

docker.io/maven:3.8.8-amazoncorretto-11-debian

linux/arm64 docker.io440.53MB2024-10-14 22:27
211

docker.io/maven:3.8.8-amazoncorretto-21-debian

linux/amd64 docker.io457.05MB2024-10-15 10:03
326

docker.io/maven:3.9.9-amazoncorretto-23-al2023

linux/amd64 docker.io602.69MB2024-10-24 08:49
300

docker.io/maven:3.9.9-amazoncorretto-23-al2023

linux/arm64 docker.io689.84MB2024-10-24 08:51
212

docker.io/maven:3.6.3-jdk-8

linux/amd64 docker.io525.10MB2024-10-24 15:54
485

docker.io/maven:3-openjdk-8

linux/arm64 docker.io530.31MB2024-10-24 16:13
280

docker.io/maven:3.9.9-amazoncorretto-8

linux/amd64 docker.io825.73MB2024-10-28 14:03
422

docker.io/maven:3.6.3-openjdk-17

linux/amd64 docker.io740.43MB2024-11-26 10:10
320

docker.io/maven:3.6.3-openjdk-8

linux/amd64 docker.io525.10MB2024-11-26 10:11
258

docker.io/maven:3.8.7-openjdk-18

linux/amd64 docker.io826.03MB2024-12-04 13:32
237

docker.io/maven:3.8.6-openjdk-8

linux/amd64 docker.io536.21MB2024-12-17 19:29
362

docker.io/maven:3.9.9-amazoncorretto-23-debian-bookworm

linux/amd64 docker.io474.84MB2025-01-03 15:29
168

docker.io/maven:3.9.9-amazoncorretto-21-debian

linux/amd64 docker.io467.84MB2025-01-06 11:00
221

docker.io/maven:3.6.3-openjdk-11

linux/amd64 docker.io658.16MB2025-01-07 11:09
210

docker.io/maven:3.8.6-jdk-11-slim

linux/amd64 docker.io440.02MB2025-01-23 14:18
256

docker.io/maven:3.8.6-jdk-8

linux/amd64 docker.io536.21MB2025-02-12 10:18
183

docker.io/maven:3.9.9-eclipse-temurin-17-alpine

linux/amd64 docker.io350.58MB2025-03-04 15:46
334

docker.io/maven:3.9-eclipse-temurin-21-alpine

linux/amd64 docker.io379.11MB2025-03-06 17:05
347

docker.io/maven:3.9-eclipse-temurin-17-alpine

linux/amd64 docker.io350.58MB2025-03-06 21:56
211

docker.io/maven:3.8-eclipse-temurin-21-alpine

linux/amd64 docker.io356.50MB2025-03-06 22:07
186

docker.io/maven:3.8.3-jdk-8

linux/amd64 docker.io536.59MB2025-03-10 09:49
132

docker.io/maven:3.6.3-jdk-11

linux/arm64 docker.io648.18MB2025-04-08 19:11
119

docker.io/maven:3.8.5-openjdk-11

linux/amd64 docker.io669.93MB2025-04-10 16:29
140

docker.io/maven:3.9.9-eclipse-temurin-21-alpine

linux/amd64 docker.io379.12MB2025-04-14 18:01
271

docker.io/maven:3.9.9-eclipse-temurin-21-jammy

linux/amd64 docker.io517.73MB2025-04-14 19:37
243

docker.io/maven:3.6.3-openjdk-17-slim

linux/amd64 docker.io415.28MB2025-04-22 15:19
154

docker.io/maven:3.9.6-sapmachine-21

linux/amd64 docker.io537.55MB2025-04-23 17:34
163

docker.io/maven:3.8.4-openjdk-11

linux/amd64 docker.io670.32MB2025-04-27 08:46
100

docker.io/maven:3.9.9-amazoncorretto-17-al2023

linux/amd64 docker.io599.84MB2025-04-28 11:15
171

docker.io/maven:3.9-eclipse-temurin-8

linux/amd64 docker.io356.66MB2025-05-12 15:19
75

docker.io/maven:latest

linux/amd64 docker.io530.09MB2025-05-21 14:31
140

docker.io/maven:3.9.9-eclipse-temurin-21-noble

linux/amd64 docker.io530.10MB2025-06-17 14:17
45

docker.io/maven:3.9.9-eclipse-temurin-17-noble

linux/amd64 docker.io502.19MB2025-06-19 10:02
40

docker.io/maven:3.9.9-eclipse-temurin-11-noble

linux/amd64 docker.io483.62MB2025-06-19 10:04
47

docker.io/maven:3.9.9-eclipse-temurin-8-noble

linux/amd64 docker.io356.68MB2025-06-19 10:14
38

docker.io/maven:3-jdk-8

linux/amd64 docker.io536.21MB2025-06-25 19:30
39

docker.io/maven:3-openjdk-11

linux/arm64 docker.io655.20MB2025-07-04 11:23
11

docker.io/maven:3.8.3-openjdk-11

linux/arm64 docker.io658.78MB2025-07-04 11:30
10

docker.io/maven:3.8.8-eclipse-temurin-21-alpine

linux/amd64 docker.io356.50MB2025-07-05 10:58
7

docker.io/maven:3.8.8-eclipse-temurin-21-alpine

linux/arm64 docker.io361.39MB2025-07-05 11:01
6