gcr.io/cloud-builders/mvn:latest linux/amd64

gcr.io/cloud-builders/mvn:latest - 国内下载镜像源 浏览次数:53

温馨提示:此镜像为latest tag镜像,本站无法保证此版本为最新镜像

```html

这是一个预构建的 Docker 镜像,包含了 Maven 的运行时环境。它可以用于在 Google Cloud Build 中构建基于 Maven 的 Java 项目。

```
源镜像 gcr.io/cloud-builders/mvn:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/gcr.io/cloud-builders/mvn:latest
镜像ID sha256:d23078e5c495ef665b102a08c5d732e85284eb5ad204b69f65d9894a37843d13
镜像TAG latest
大小 1.17GB
镜像源 gcr.io
CMD
启动入口 mvn
工作目录
OS/平台 linux/amd64
浏览量 53 次
贡献者
镜像创建 2025-03-14T07:35:43.10908986Z
同步时间 2025-03-14 15:42
更新时间 2025-04-19 13:45
环境变量
PATH=/usr/java/openjdk-18/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin JAVA_HOME=/usr/java/openjdk-18 LANG=C.UTF-8 JAVA_VERSION=18.0.2.1 MAVEN_HOME=/usr/share/maven MAVEN_CONFIG=/root/.m2

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/gcr.io/cloud-builders/mvn:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/gcr.io/cloud-builders/mvn:latest  gcr.io/cloud-builders/mvn:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/gcr.io/cloud-builders/mvn:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/gcr.io/cloud-builders/mvn:latest  gcr.io/cloud-builders/mvn:latest

Shell快速替换命令

sed -i 's#gcr.io/cloud-builders/mvn:latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/gcr.io/cloud-builders/mvn:latest#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/gcr.io/cloud-builders/mvn:latest && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/gcr.io/cloud-builders/mvn:latest  gcr.io/cloud-builders/mvn:latest'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/gcr.io/cloud-builders/mvn:latest && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/gcr.io/cloud-builders/mvn:latest  gcr.io/cloud-builders/mvn:latest'

镜像构建历史


# 2025-03-14 15:35:43  0.00B 
/bin/sh -c #(nop)  ENTRYPOINT ["mvn"]
                        
# 2025-03-14 15:35:40  344.26MB 
/bin/sh -c v=$(awk </etc/os-release -F = '$1 ~ /VERSION_ID/ {gsub(/"/,"",$2);print set $2}') &&     dist=$(awk </etc/os-release -F = '$1 ~ /^ID_LIKE/ {gsub(/"/,"",$2);print set $2}') &&     if [ "$dist" = "debian" ] && [ "$v" -gt 9 ] ;      then apt-get update -qqy && apt-get dist-upgrade -yq ;     elif  [ "$dist" = "fedora" ] ;     then microdnf clean all && microdnf update --refresh --nodocs && microdnf clean all ;     fi
                        
# 2023-02-09 04:08:40  0.00B 
/bin/sh -c #(nop)  CMD ["mvn"]
                        
# 2023-02-09 04:08:40  0.00B 
/bin/sh -c #(nop)  ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
                        
# 2023-02-09 04:08:40  327.00B 
/bin/sh -c #(nop) COPY file:2bbb488dd73c55d658b91943cfdf9c26975a320ceafc45dda94c95b03e518ad3 in /usr/share/maven/ref/ 
                        
# 2023-02-09 04:08:40  1.65KB 
/bin/sh -c #(nop) COPY file:1b3da5c58894f705e7387946301c0c52edb6271761ea3cd80b86a848847a64cd in /usr/local/bin/mvn-entrypoint.sh 
                        
# 2023-02-09 04:08:40  0.00B 
/bin/sh -c #(nop)  ENV MAVEN_CONFIG=/root/.m2
                        
# 2023-02-09 04:08:40  0.00B 
/bin/sh -c #(nop)  ENV MAVEN_HOME=/usr/share/maven
                        
# 2023-02-09 04:08:40  9.72MB 
|4 BASE_URL=https://apache.osuosl.org/maven/maven-3/3.8.7/binaries MAVEN_VERSION=3.8.7 SHA=21c2be0a180a326353e8f6d12289f74bc7cd53080305f05358936f3a1b6dd4d91203f4cc799e81761cf5c53c5bbe9dcc13bdb27ec8f57ecf21b2f9ceec3c8d27 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
                        
# 2023-02-09 04:08:32  0.00B 
/bin/sh -c #(nop)  ARG BASE_URL=https://apache.osuosl.org/maven/maven-3/3.8.7/binaries
                        
# 2023-02-09 04:08:32  0.00B 
/bin/sh -c #(nop)  ARG SHA=21c2be0a180a326353e8f6d12289f74bc7cd53080305f05358936f3a1b6dd4d91203f4cc799e81761cf5c53c5bbe9dcc13bdb27ec8f57ecf21b2f9ceec3c8d27
                        
# 2023-02-09 04:08:32  0.00B 
/bin/sh -c #(nop)  ARG USER_HOME_DIR=/root
                        
# 2023-02-09 04:08:31  0.00B 
/bin/sh -c #(nop)  ARG MAVEN_VERSION=3.8.7
                        
# 2023-02-09 04:08:30  346.38MB 
/bin/sh -c microdnf install findutils git
                        
# 2023-02-09 03:46:03  0.00B 
/bin/sh -c #(nop)  CMD ["jshell"]
                        
# 2023-02-09 03:46:02  323.64MB 
/bin/sh -c set -eux; 		arch="$(objdump="$(command -v objdump)" && objdump --file-headers "$objdump" | awk -F '[:,]+[[:space:]]+' '$1 == "architecture" { print $2 }')"; 	case "$arch" in 		'i386:x86-64') 			downloadUrl='https://download.java.net/java/GA/jdk18.0.2.1/db379da656dc47308e138f21b33976fa/1/GPL/openjdk-18.0.2.1_linux-x64_bin.tar.gz'; 			downloadSha256='3bfdb59fc38884672677cebca9a216902d87fe867563182ae8bc3373a65a2ebd'; 			;; 		'aarch64') 			downloadUrl='https://download.java.net/java/GA/jdk18.0.2.1/db379da656dc47308e138f21b33976fa/1/GPL/openjdk-18.0.2.1_linux-aarch64_bin.tar.gz'; 			downloadSha256='79900237a5912045f8c9f1065b5204a474803cbbb4d075ab9620650fb75dfc1b'; 			;; 		*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; 	esac; 		curl -fL -o openjdk.tgz "$downloadUrl"; 	echo "$downloadSha256 *openjdk.tgz" | sha256sum --strict --check -; 		mkdir -p "$JAVA_HOME"; 	tar --extract 		--file openjdk.tgz 		--directory "$JAVA_HOME" 		--strip-components 1 		--no-same-owner 	; 	rm openjdk.tgz*; 		rm -rf "$JAVA_HOME/lib/security/cacerts"; 	ln -sT /etc/pki/ca-trust/extracted/java/cacerts "$JAVA_HOME/lib/security/cacerts"; 		ln -sfT "$JAVA_HOME" /usr/java/default; 	ln -sfT "$JAVA_HOME" /usr/java/latest; 	for bin in "$JAVA_HOME/bin/"*; do 		base="$(basename "$bin")"; 		[ ! -e "/usr/bin/$base" ]; 		alternatives --install "/usr/bin/$base" "$base" "$bin" 20000; 	done; 		java -Xshare:dump; 		fileEncoding="$(echo 'System.out.println(System.getProperty("file.encoding"))' | jshell -s -)"; [ "$fileEncoding" = 'UTF-8' ]; rm -rf ~/.java; 	javac --version; 	java --version
                        
# 2023-02-09 03:45:52  0.00B 
/bin/sh -c #(nop)  ENV JAVA_VERSION=18.0.2.1
                        
# 2023-02-09 03:45:52  0.00B 
/bin/sh -c #(nop)  ENV LANG=C.UTF-8
                        
# 2023-02-09 03:45:52  0.00B 
/bin/sh -c #(nop)  ENV PATH=/usr/java/openjdk-18/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2023-02-09 03:45:52  0.00B 
/bin/sh -c #(nop)  ENV JAVA_HOME=/usr/java/openjdk-18
                        
# 2023-02-09 03:44:53  36.67MB 
/bin/sh -c set -eux; 	microdnf install 		gzip 		tar 				binutils 		freetype fontconfig 	; 	microdnf clean all
                        
# 2023-02-09 03:27:32  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2023-02-09 03:27:31  109.62MB 
/bin/sh -c #(nop) ADD file:6a3fb962576ab4237e9335cfcf419249f08417e28cfbb633d7cc6f26f1f85287 in / 
                        
                    

镜像信息

{
    "Id": "sha256:d23078e5c495ef665b102a08c5d732e85284eb5ad204b69f65d9894a37843d13",
    "RepoTags": [
        "gcr.io/cloud-builders/mvn:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/gcr.io/cloud-builders/mvn:latest"
    ],
    "RepoDigests": [
        "gcr.io/cloud-builders/mvn@sha256:524f2149f36fcb56a5b1d173bf8752fa0be37ce8bfc4cd2b64c8330ec4b0c4d1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/gcr.io/cloud-builders/mvn@sha256:524f2149f36fcb56a5b1d173bf8752fa0be37ce8bfc4cd2b64c8330ec4b0c4d1"
    ],
    "Parent": "",
    "Comment": "",
    "Created": "2025-03-14T07:35:43.10908986Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "20.10.24",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/java/openjdk-18/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "JAVA_HOME=/usr/java/openjdk-18",
            "LANG=C.UTF-8",
            "JAVA_VERSION=18.0.2.1",
            "MAVEN_HOME=/usr/share/maven",
            "MAVEN_CONFIG=/root/.m2"
        ],
        "Cmd": null,
        "Image": "sha256:8e7acb8f9738ef3f6242137958c629912416303b2b376bf451ba5fd677381be9",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": [
            "mvn"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1170290729,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/e579eea145b675c4716c93c91217e2752fb5054e3789acda34aac8347e22329d/diff:/var/lib/docker/overlay2/8ce0ed9bce84ae7ffa6ab7c9a69a7ca82517667228a44bd50eac5d9d1abda3a1/diff:/var/lib/docker/overlay2/5cfa3edd3e0f2024757720b7e96e04752d758a36b2f0992e9470fa18ffff15ef/diff:/var/lib/docker/overlay2/a41f76f05f275759886c3ebd40037cbb7e4903b1bc6cb8d6f11041d85a71d188/diff:/var/lib/docker/overlay2/b18ba9b49f6fa0fdfdcb0a8c1e2b486beb57acfec07ab32164829eccf07cf59a/diff:/var/lib/docker/overlay2/03db32f707902f79ff20019fd920710391e8feecc0f401d873aa50572779371c/diff:/var/lib/docker/overlay2/c8c1ac28c0cafdfb2cb6c183b9eb1f54ec87de0415fd331541c065025dc4f474/diff",
            "MergedDir": "/var/lib/docker/overlay2/790c637d49bb6b2961ec7af935fb0708173674360380ceb3da7e6b0bd952e7ca/merged",
            "UpperDir": "/var/lib/docker/overlay2/790c637d49bb6b2961ec7af935fb0708173674360380ceb3da7e6b0bd952e7ca/diff",
            "WorkDir": "/var/lib/docker/overlay2/790c637d49bb6b2961ec7af935fb0708173674360380ceb3da7e6b0bd952e7ca/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:9cd9df9ffc972e9abc946d855162ef0c40dff9a89f10c962b7920154a3d943d8",
            "sha256:077bff59ce5723e3c7d78bdf4fd8b10d72f6f8474b97cdb9323816aa5d8314a6",
            "sha256:56285d9a776094205dc0b66078bf0719f50c734a00754292e6fcbd13b17f5155",
            "sha256:26fbda058ddfa82205886a2b1c8b7a8c90f64d501a04c8e4cb2b7bc72c6ef1ed",
            "sha256:8173bb9e429cb271a659fd8c7a5cf9a352f4feb895c10ded28d02cfb9ac1d220",
            "sha256:9df31b0193034fd36dd4b325f4b75243a8a599a066167e797a7fc6553b84d6a7",
            "sha256:9fe697f42d5096ac0d388c7ea1fd81cb49618678e493690f25cc7ebc521b9178",
            "sha256:82e86bee6ce1e404c63ef64d15bd835314437bb45745aa7635bfcf00acd0212c"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-03-14T15:41:41.33753108+08:00"
    }
}

更多版本

gcr.io/cloud-builders/mvn:latest

linux/amd64 gcr.io1.17GB2025-03-14 15:42
52