docker.io/library/maven:3.6.2-jdk-8-slim linux/amd64

docker.io/library/maven:3.6.2-jdk-8-slim - 国内下载镜像源 浏览次数:8 安全受验证的发布者-Docker

Maven 是 Apache Maven 的官方 Docker 镜像,用于构建和管理 Java 项目。它提供了基本的 Maven 命令行工具和 necessary 依赖项。

源镜像 docker.io/library/maven:3.6.2-jdk-8-slim
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/maven:3.6.2-jdk-8-slim
镜像ID sha256:0e60dc6e129baa8e291a37b29db0a99923dd61271f50db3690375cbee6047fbb
镜像TAG 3.6.2-jdk-8-slim
大小 301.46MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD mvn
启动入口 /usr/local/bin/mvn-entrypoint.sh
工作目录
OS/平台 linux/amd64
浏览量 8 次
贡献者
镜像创建 2019-11-22T21:52:04.44760014Z
同步时间 2025-07-02 17:20
更新时间 2025-07-03 02:46
环境变量
PATH=/usr/local/openjdk-8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=C.UTF-8 JAVA_HOME=/usr/local/openjdk-8 JAVA_VERSION=8u232 JAVA_BASE_URL=https://github.com/AdoptOpenJDK/openjdk8-upstream-binaries/releases/download/jdk8u232-b09/OpenJDK8U-jdk_ JAVA_URL_VERSION=8u232b09 MAVEN_HOME=/usr/share/maven MAVEN_CONFIG=/root/.m2

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/maven:3.6.2-jdk-8-slim
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/maven:3.6.2-jdk-8-slim  docker.io/library/maven:3.6.2-jdk-8-slim

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/maven:3.6.2-jdk-8-slim
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/maven:3.6.2-jdk-8-slim  docker.io/library/maven:3.6.2-jdk-8-slim

Shell快速替换命令

sed -i 's#library/maven:3.6.2-jdk-8-slim#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/maven:3.6.2-jdk-8-slim#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/maven:3.6.2-jdk-8-slim && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/maven:3.6.2-jdk-8-slim  docker.io/library/maven:3.6.2-jdk-8-slim'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/maven:3.6.2-jdk-8-slim && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/maven:3.6.2-jdk-8-slim  docker.io/library/maven:3.6.2-jdk-8-slim'

镜像构建历史


# 2019-11-23 05:52:04  0.00B 
/bin/sh -c #(nop)  CMD ["mvn"]
                        
# 2019-11-23 05:52:04  0.00B 
/bin/sh -c #(nop)  ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
                        
# 2019-11-23 05:52:03  327.00B 
/bin/sh -c #(nop) COPY file:2bbb488dd73c55d658b91943cfdf9c26975a320ceafc45dda94c95b03e518ad3 in /usr/share/maven/ref/ 
                        
# 2019-11-23 05:52:03  1.65KB 
/bin/sh -c #(nop) COPY file:1b3da5c58894f705e7387946301c0c52edb6271761ea3cd80b86a848847a64cd in /usr/local/bin/mvn-entrypoint.sh 
                        
# 2019-11-23 05:52:03  0.00B 
/bin/sh -c #(nop)  ENV MAVEN_CONFIG=/root/.m2
                        
# 2019-11-23 05:52:03  0.00B 
/bin/sh -c #(nop)  ENV MAVEN_HOME=/usr/share/maven
                        
# 2019-11-23 05:52:02  10.69MB 
|4 BASE_URL=https://apache.osuosl.org/maven/maven-3/3.6.2/binaries MAVEN_VERSION=3.6.2 SHA=d941423d115cd021514bfd06c453658b1b3e39e6240969caf4315ab7119a77299713f14b620fb2571a264f8dff2473d8af3cb47b05acf0036fc2553199a5c1ee USER_HOME_DIR=/root /bin/sh -c mkdir -p /usr/share/maven /usr/share/maven/ref   && curl -fsSL -o /tmp/apache-maven.tar.gz ${BASE_URL}/apache-maven-${MAVEN_VERSION}-bin.tar.gz   && echo "${SHA}  /tmp/apache-maven.tar.gz" | sha512sum -c -   && tar -xzf /tmp/apache-maven.tar.gz -C /usr/share/maven --strip-components=1   && rm -f /tmp/apache-maven.tar.gz   && ln -s /usr/share/maven/bin/mvn /usr/bin/mvn
                        
# 2019-11-23 05:52:00  6.74MB 
|4 BASE_URL=https://apache.osuosl.org/maven/maven-3/3.6.2/binaries MAVEN_VERSION=3.6.2 SHA=d941423d115cd021514bfd06c453658b1b3e39e6240969caf4315ab7119a77299713f14b620fb2571a264f8dff2473d8af3cb47b05acf0036fc2553199a5c1ee USER_HOME_DIR=/root /bin/sh -c apt-get update &&     apt-get install -y       curl procps   && rm -rf /var/lib/apt/lists/*
                        
# 2019-11-23 05:51:51  0.00B 
/bin/sh -c #(nop)  ARG BASE_URL=https://apache.osuosl.org/maven/maven-3/3.6.2/binaries
                        
# 2019-11-23 05:51:50  0.00B 
/bin/sh -c #(nop)  ARG SHA=d941423d115cd021514bfd06c453658b1b3e39e6240969caf4315ab7119a77299713f14b620fb2571a264f8dff2473d8af3cb47b05acf0036fc2553199a5c1ee
                        
# 2019-11-23 05:51:50  0.00B 
/bin/sh -c #(nop)  ARG USER_HOME_DIR=/root
                        
# 2019-11-23 05:51:50  0.00B 
/bin/sh -c #(nop)  ARG MAVEN_VERSION=3.6.2
                        
# 2019-11-23 03:17:38  206.04MB 
/bin/sh -c set -eux; 		dpkgArch="$(dpkg --print-architecture)"; 	case "$dpkgArch" in 		amd64) upstreamArch='x64' ;; 		arm64) upstreamArch='aarch64' ;; 		*) echo >&2 "error: unsupported architecture: $dpkgArch" ;; 	esac; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends 		dirmngr 		gnupg 		wget 	; 	rm -rf /var/lib/apt/lists/*; 		wget -O openjdk.tgz.asc "${JAVA_BASE_URL}${upstreamArch}_linux_${JAVA_URL_VERSION}.tar.gz.sign"; 	wget -O openjdk.tgz "${JAVA_BASE_URL}${upstreamArch}_linux_${JAVA_URL_VERSION}.tar.gz" --progress=dot:giga; 		export GNUPGHOME="$(mktemp -d)"; 	gpg --batch --keyserver ha.pool.sks-keyservers.net --keyserver-options no-self-sigs-only --recv-keys CA5F11C6CE22644D42C6AC4492EF8D39DC13168F; 	gpg --batch --keyserver ha.pool.sks-keyservers.net --recv-keys EAC843EBD3EFDB98CC772FADA5CD6035332FA671; 	gpg --batch --list-sigs --keyid-format 0xLONG CA5F11C6CE22644D42C6AC4492EF8D39DC13168F 		| tee /dev/stderr 		| grep '0xA5CD6035332FA671' 		| grep 'Andrew Haley'; 	gpg --batch --verify openjdk.tgz.asc openjdk.tgz; 	gpgconf --kill all; 	rm -rf "$GNUPGHOME"; 		mkdir -p "$JAVA_HOME"; 	tar --extract 		--file openjdk.tgz 		--directory "$JAVA_HOME" 		--strip-components 1 		--no-same-owner 	; 	rm openjdk.tgz*; 			apt-mark auto '.*' > /dev/null; 	[ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; 		{ 		echo '#!/usr/bin/env bash'; 		echo 'set -Eeuo pipefail'; 		echo 'if ! [ -d "$JAVA_HOME" ]; then echo >&2 "error: missing JAVA_HOME environment variable"; exit 1; fi'; 		echo 'cacertsFile=; for f in "$JAVA_HOME/lib/security/cacerts" "$JAVA_HOME/jre/lib/security/cacerts"; do if [ -e "$f" ]; then cacertsFile="$f"; break; fi; done'; 		echo 'if [ -z "$cacertsFile" ] || ! [ -f "$cacertsFile" ]; then echo >&2 "error: failed to find cacerts file in $JAVA_HOME"; exit 1; fi'; 		echo 'trust extract --overwrite --format=java-cacerts --filter=ca-anchors --purpose=server-auth "$cacertsFile"'; 	} > /etc/ca-certificates/update.d/docker-openjdk; 	chmod +x /etc/ca-certificates/update.d/docker-openjdk; 	/etc/ca-certificates/update.d/docker-openjdk; 		find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf; 	ldconfig; 		javac -version; 	java -version
                        
# 2019-11-23 03:17:22  0.00B 
/bin/sh -c #(nop)  ENV JAVA_URL_VERSION=8u232b09
                        
# 2019-11-23 03:17:22  0.00B 
/bin/sh -c #(nop)  ENV JAVA_BASE_URL=https://github.com/AdoptOpenJDK/openjdk8-upstream-binaries/releases/download/jdk8u232-b09/OpenJDK8U-jdk_
                        
# 2019-11-23 03:17:22  0.00B 
/bin/sh -c #(nop)  ENV JAVA_VERSION=8u232
                        
# 2019-11-23 03:17:22  27.00B 
/bin/sh -c { echo '#/bin/sh'; echo 'echo "$JAVA_HOME"'; } > /usr/local/bin/docker-java-home && chmod +x /usr/local/bin/docker-java-home && [ "$JAVA_HOME" = "$(docker-java-home)" ]
                        
# 2019-11-23 03:17:21  0.00B 
/bin/sh -c #(nop)  ENV PATH=/usr/local/openjdk-8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2019-11-23 03:17:21  0.00B 
/bin/sh -c #(nop)  ENV JAVA_HOME=/usr/local/openjdk-8
                        
# 2019-11-23 03:14:45  0.00B 
/bin/sh -c #(nop)  ENV LANG=C.UTF-8
                        
# 2019-11-23 03:14:45  8.79MB 
/bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		ca-certificates p11-kit 	; 	rm -rf /var/lib/apt/lists/*
                        
# 2019-11-22 22:55:10  0.00B 
/bin/sh -c #(nop)  CMD ["bash"]
                        
# 2019-11-22 22:55:09  69.21MB 
/bin/sh -c #(nop) ADD file:bc8179c87c8dbb3d962bed1801f99e7c860ff03797cde6ad19b107d43b973ada in / 
                        
                    

镜像信息

{
    "Id": "sha256:0e60dc6e129baa8e291a37b29db0a99923dd61271f50db3690375cbee6047fbb",
    "RepoTags": [
        "maven:3.6.2-jdk-8-slim",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/maven:3.6.2-jdk-8-slim"
    ],
    "RepoDigests": [
        "maven@sha256:c2e17ac7ffc82778a95b0107a79559ec3be56411a9f9f45cd355d6d0538d8321",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/maven@sha256:330c300c178500e7a533a8d580924bf164a57f9d2f8af3ddc7960e8ee60a03c8"
    ],
    "Parent": "",
    "Comment": "",
    "Created": "2019-11-22T21:52:04.44760014Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "18.06.1-ce",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/openjdk-8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LANG=C.UTF-8",
            "JAVA_HOME=/usr/local/openjdk-8",
            "JAVA_VERSION=8u232",
            "JAVA_BASE_URL=https://github.com/AdoptOpenJDK/openjdk8-upstream-binaries/releases/download/jdk8u232-b09/OpenJDK8U-jdk_",
            "JAVA_URL_VERSION=8u232b09",
            "MAVEN_HOME=/usr/share/maven",
            "MAVEN_CONFIG=/root/.m2"
        ],
        "Cmd": [
            "mvn"
        ],
        "ArgsEscaped": true,
        "Image": "sha256:9a0096f0504b88a53706859769f6e3f22448b5d9aa05e1a8402d5df781523365",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": [
            "/usr/local/bin/mvn-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 301464080,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/b0d55e66025615c05e090fe8b2b3c841cf1375edd6b36cd9f4fc795dbc8c36c6/diff:/var/lib/docker/overlay2/1bac6b630368322b5af12f0fb45b8d93ac5f55c7da0893a9f0c415b578d38019/diff:/var/lib/docker/overlay2/d61b229807639a19f0d6a3e65db67ae3ba708e4e55969e645a95886b3894ff87/diff:/var/lib/docker/overlay2/c1d4b098f0721bbe22b70c34533c12e990c48012040ed2cf726cd3e5610f7a8f/diff:/var/lib/docker/overlay2/6ae8e1b85fa6c7e79ff944a118bd8d89195d29a76a83e8f0084d7b696206bfb6/diff:/var/lib/docker/overlay2/f02cfa8b1bf70d889ea0829af58e4a0d139e3781c7287d6c40147f20c2433891/diff:/var/lib/docker/overlay2/39f758a09b24243adef2f59de97ae4a0c3d2c24548a604b71d69e318be3102aa/diff",
            "MergedDir": "/var/lib/docker/overlay2/bf3a5c274e9b10d51176ea1966e313588aa3fc19409e753859009fcd24ff4627/merged",
            "UpperDir": "/var/lib/docker/overlay2/bf3a5c274e9b10d51176ea1966e313588aa3fc19409e753859009fcd24ff4627/diff",
            "WorkDir": "/var/lib/docker/overlay2/bf3a5c274e9b10d51176ea1966e313588aa3fc19409e753859009fcd24ff4627/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:831c5620387fb9efec59fc82a42b948546c6be601e3ab34a87108ecf852aa15f",
            "sha256:dfc3c372b2bbdefeafd2dbd8735693d8e46f9cc07dfc64d9e9bbf2c209dc9046",
            "sha256:fbc3b2dba006c0477ceedf0e0f2496c1b64afbd70183c09965d889ab5bddbc64",
            "sha256:2492b0ca57f81952025ef49b7a47ba017436177e309bb2d605e35c00d8f51207",
            "sha256:3e0fa1b476354154f92bf260bf6efbbb666f9520ca151f833726a8d1f3167ff1",
            "sha256:304891580fb16aacd7d6c6465d1b472a545879cc6246abe55c960f70bf72d3ae",
            "sha256:8f722f32d1be524e6fe5f71718f8948412071b131ef72cadee58210d052158b0",
            "sha256:9ce502d2508e4cb77aefa0826fdd0d86799e505ddd0b4dab2681439a046eba03"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-07-02T17:20:14.732157118+08:00"
    }
}

更多版本

docker.io/library/maven:3.8.5-openjdk-17-slim

linux/amd64 docker.io424.15MB2024-07-22 16:40
562

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

linux/amd64 docker.io537.61MB2025-03-08 16:30
174

docker.io/library/maven:3.5.2-jdk-7

linux/amd64 docker.io564.68MB2025-05-06 15:06
51

docker.io/library/maven:3.5.2-jdk-8

linux/amd64 docker.io747.87MB2025-05-06 15:09
51

docker.io/library/maven:3-eclipse-temurin-17

linux/amd64 docker.io502.18MB2025-05-06 16:39
101

docker.io/library/maven:3.9-ibm-semeru-17-focal

linux/amd64 docker.io594.23MB2025-05-16 15:37
43

docker.io/library/maven:3.8.6-openjdk-8-slim

linux/amd64 docker.io311.89MB2025-06-08 20:46
45

docker.io/library/maven:3.8.4-eclipse-temurin-11

linux/amd64 docker.io535.59MB2025-06-27 15:13
22

docker.io/library/maven:3.6.2-jdk-8-slim

linux/amd64 docker.io301.46MB2025-07-02 17:20
7