docker.io/gerritcodereview/gerrit:3.13.1-ubuntu24 linux/arm64

docker.io/gerritcodereview/gerrit:3.13.1-ubuntu24 - 国内下载镜像源 浏览次数:8 温馨提示: 这是一个 linux/arm64 系统架构镜像
Gerit是一个分布式版本控制系统,旨在为大型项目提供一个灵活、可靠的代码管理解决方案。
源镜像 docker.io/gerritcodereview/gerrit:3.13.1-ubuntu24
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gerritcodereview/gerrit:3.13.1-ubuntu24-linuxarm64
镜像ID sha256:05e35f6b6bc4f11b2278119c0d4720ea60ff702992e24d36df09765c05f09ae2
镜像TAG 3.13.1-ubuntu24-linuxarm64
大小 742.06MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /entrypoint.sh
工作目录
OS/平台 linux/arm64
浏览量 8 次
贡献者
镜像创建 2025-11-13T20:59:31.898037158Z
同步时间 2025-12-13 15:00
更新时间 2025-12-13 17:15
开放端口
29418/tcp 8080/tcp
目录挂载
/var/gerrit/cache /var/gerrit/db /var/gerrit/etc /var/gerrit/git /var/gerrit/index
环境变量
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.8+9 CANONICAL_WEB_URL= HTTPD_LISTEN_URL=
镜像标签
luca.milanesio@gmail.com: org.opencontainers.image.authors ubuntu: org.opencontainers.image.ref.name 24.04: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gerritcodereview/gerrit:3.13.1-ubuntu24-linuxarm64
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gerritcodereview/gerrit:3.13.1-ubuntu24-linuxarm64  docker.io/gerritcodereview/gerrit:3.13.1-ubuntu24

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gerritcodereview/gerrit:3.13.1-ubuntu24-linuxarm64
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gerritcodereview/gerrit:3.13.1-ubuntu24-linuxarm64  docker.io/gerritcodereview/gerrit:3.13.1-ubuntu24

Shell快速替换命令

sed -i 's#gerritcodereview/gerrit:3.13.1-ubuntu24#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gerritcodereview/gerrit:3.13.1-ubuntu24-linuxarm64#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gerritcodereview/gerrit:3.13.1-ubuntu24-linuxarm64 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gerritcodereview/gerrit:3.13.1-ubuntu24-linuxarm64  docker.io/gerritcodereview/gerrit:3.13.1-ubuntu24'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gerritcodereview/gerrit:3.13.1-ubuntu24-linuxarm64 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gerritcodereview/gerrit:3.13.1-ubuntu24-linuxarm64  docker.io/gerritcodereview/gerrit:3.13.1-ubuntu24'

镜像构建历史


# 2025-11-14 04:59:31  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/entrypoint.sh"]
                        
# 2025-11-14 04:59:31  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/var/gerrit/git /var/gerrit/index /var/gerrit/cache /var/gerrit/db /var/gerrit/etc]
                        
# 2025-11-14 04:59:31  0.00B 声明容器运行时监听的端口
EXPOSE [29418/tcp 8080/tcp]
                        
# 2025-11-14 04:59:31  0.00B 设置环境变量 HTTPD_LISTEN_URL
ENV HTTPD_LISTEN_URL=
                        
# 2025-11-14 04:59:31  0.00B 设置环境变量 CANONICAL_WEB_URL
ENV CANONICAL_WEB_URL=
                        
# 2025-11-14 04:59:31  0.00B 指定运行容器时使用的用户
USER gerrit
                        
# 2025-11-14 04:59:31  200.54MB 执行命令并创建新的镜像层
RUN /bin/sh -c update-alternatives --install /usr/bin/java java $(which java) 2222 &&     apt-get -y upgrade &&     apt-get -y install gerrit=3.13.1-1 &&     apt-mark hold gerrit &&     /entrypoint.sh init &&     bash -c 'rm -f /var/gerrit/etc/{ssh,secure}* && rm -Rf /var/gerrit/{static,index,logs,data,index,cache,git,db,tmp}/*' &&     chown -R gerrit:gerrit /var/gerrit # buildkit
                        
# 2025-11-14 04:50:32  1.10KB 复制文件或目录到容器中
ADD entrypoint.sh / # buildkit
                        
# 2025-11-14 04:50:32  3.42MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get -y install sudo # buildkit
                        
# 2025-11-14 04:48:36  3.56KB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-key update # buildkit
                        
# 2025-11-14 04:48:27  101.35KB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update # buildkit
                        
# 2025-11-14 04:46:55  1.18KB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 55787ed781304950 # buildkit
                        
# 2025-11-14 04:46:46  62.00B 执行命令并创建新的镜像层
RUN /bin/sh -c echo "deb mirror://mirrorlist.gerritforge.com/bionic gerrit contrib" > /etc/apt/sources.list.d/GerritForge.list # buildkit
                        
# 2025-11-14 04:46:46  59.83MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update &&     apt-get -y install gnupg2 # buildkit
                        
# 2025-11-14 04:46:46  0.00B 添加元数据标签
LABEL org.opencontainers.image.authors=luca.milanesio@gmail.com
                        
# 2025-08-01 19:04:34  0.00B 设置默认要执行的命令
CMD ["jshell"]
                        
# 2025-08-01 19:04:34  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/__cacert_entrypoint.sh"]
                        
# 2025-08-01 19:04:34  5.31KB 复制新文件或目录到容器中
COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
                        
# 2025-08-01 19:04:34  0.00B 执行命令并创建新的镜像层
RUN /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." # buildkit
                        
# 2025-08-01 19:04:34  307.52MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     ARCH="$(dpkg --print-architecture)";     case "${ARCH}" in        amd64)          ESUM='f2dc5418092c43003db8f9005c4a286e1c0104fea96ccdd49e8ebd037cac9219';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.8%2B9/OpenJDK21U-jdk_x64_linux_hotspot_21.0.8_9.tar.gz';          ;;        arm64)          ESUM='e5c41a1ab0865ea5de9b4529bf8526005f1d4593090845387d14fe450ce39c33';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.8%2B9/OpenJDK21U-jdk_aarch64_linux_hotspot_21.0.8_9.tar.gz';          ;;        ppc64el)          ESUM='a24e869b8e563fd7b9f7776f6686ca5d737c8d1c3c33c9b72836935709b44a34';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.8%2B9/OpenJDK21U-jdk_ppc64le_linux_hotspot_21.0.8_9.tar.gz';          ;;        riscv64)          ESUM='8171d95189e675e297b5cb96c7ac6247ab4e9f48da82b13f491fc46ef5d97836';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.8%2B9/OpenJDK21U-jdk_riscv64_linux_hotspot_21.0.8_9.tar.gz';          ;;        s390x)          ESUM='a84e3cbf8bb5f8a313e06b790c7bc388687ba00262e981f5e33432ebd4d34356';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.8%2B9/OpenJDK21U-jdk_s390x_linux_hotspot_21.0.8_9.tar.gz';          ;;        *)          echo "Unsupported arch: ${ARCH}";          exit 1;          ;;     esac;     wget --progress=dot:giga -O /tmp/openjdk.tar.gz ${BINARY_URL};     wget --progress=dot:giga -O /tmp/openjdk.tar.gz.sig ${BINARY_URL}.sig;     export GNUPGHOME="$(mktemp -d)";     gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 3B04D753C9050D9A5D343F39843C48A565F8F04B;     gpg --batch --verify /tmp/openjdk.tar.gz.sig /tmp/openjdk.tar.gz;     rm -rf "${GNUPGHOME}" /tmp/openjdk.tar.gz.sig;     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;     find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf;     ldconfig;     java -Xshare:dump; # buildkit
                        
# 2025-08-01 19:04:34  0.00B 设置环境变量 JAVA_VERSION
ENV JAVA_VERSION=jdk-21.0.8+9
                        
# 2025-08-01 19:04:34  69.92MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     apt-get update;     DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends         curl         wget         gnupg         fontconfig         ca-certificates p11-kit         binutils         tzdata         locales     ;     echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen;     locale-gen en_US.UTF-8;     rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-08-01 19:04:34  0.00B 设置环境变量 LANG LANGUAGE LC_ALL
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2025-08-01 19:04:34  0.00B 设置环境变量 PATH
ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-08-01 19:04:34  0.00B 设置环境变量 JAVA_HOME
ENV JAVA_HOME=/opt/java/openjdk
                        
# 2025-08-01 19:04:34  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2025-08-01 19:04:34  100.71MB 
/bin/sh -c #(nop) ADD file:d77dea5c49828eb0de89439d2b631bc8ea27cb9ef774412b56a060ba1673487b in / 
                        
# 2025-08-01 19:04:34  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2025-08-01 19:04:34  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2025-08-01 19:04:34  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2025-08-01 19:04:34  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:05e35f6b6bc4f11b2278119c0d4720ea60ff702992e24d36df09765c05f09ae2",
    "RepoTags": [
        "gerritcodereview/gerrit:3.13.1-ubuntu24",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gerritcodereview/gerrit:3.13.1-ubuntu24-linuxarm64"
    ],
    "RepoDigests": [
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gerritcodereview/gerrit@sha256:245c9e334a9b04bdc0fc25799d44b2caa7f4a2061d2aa6a083d944481d4cc5c8"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-11-13T20:59:31.898037158Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "gerrit",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "29418/tcp": {},
            "8080/tcp": {}
        },
        "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.8+9",
            "CANONICAL_WEB_URL=",
            "HTTPD_LISTEN_URL="
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": {
            "/var/gerrit/cache": {},
            "/var/gerrit/db": {},
            "/var/gerrit/etc": {},
            "/var/gerrit/git": {},
            "/var/gerrit/index": {}
        },
        "WorkingDir": "",
        "Entrypoint": [
            "/entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.authors": "luca.milanesio@gmail.com",
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.version": "24.04"
        }
    },
    "Architecture": "arm64",
    "Os": "linux",
    "Size": 742057453,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/0965f3c715ab78522c4024aec931e4f3a75be041e937df288035681947a3623c/diff:/var/lib/docker/overlay2/11f04dbd950434508724d68782152e2033fd8c1b39ca391895d6fa6df8f08872/diff:/var/lib/docker/overlay2/7d65c383fd0a756d2ae026a169106faf96a3959633893e012403abcbd896b419/diff:/var/lib/docker/overlay2/a29c15e054ca84145158618dedfa119d248156ebbce44733fae9db692252cf5f/diff:/var/lib/docker/overlay2/dedc3a514154323808f6958c728a44899e27dcb5558dec9fcc4b74bde7adb411/diff:/var/lib/docker/overlay2/cf8103278dd2ce3041f741df21d644eb94261369eabd30b4d5a6f18aaf8164ed/diff:/var/lib/docker/overlay2/05656dcc9927cb9b9fce322e43070248339ca38978ec311536b0896f0dd18785/diff:/var/lib/docker/overlay2/0b288b1a235ae67bd4bc088a1fa5485a10f9f34cadbc7283d17088eee5d925a3/diff:/var/lib/docker/overlay2/dae41a355fed96a21c9d57ae8b06d049bc219fc4c120c86956118f9450492853/diff:/var/lib/docker/overlay2/54b4f7553fd08f2d562ddc2f7276c3eab0b504b9d7dca8b316d597ab772843d4/diff:/var/lib/docker/overlay2/20583f0763fc956abee62bebe4a219723d7c77e3ee30fa232f8d6b9276760bf5/diff:/var/lib/docker/overlay2/98df46b2c7b64c5d98d496df50c418a1225396f3b4f9b78c98659411fe7d4a8b/diff",
            "MergedDir": "/var/lib/docker/overlay2/b79f8d6942707226d1af6563aed8766a36d8d12a69634b12bb3dd682cc49382f/merged",
            "UpperDir": "/var/lib/docker/overlay2/b79f8d6942707226d1af6563aed8766a36d8d12a69634b12bb3dd682cc49382f/diff",
            "WorkDir": "/var/lib/docker/overlay2/b79f8d6942707226d1af6563aed8766a36d8d12a69634b12bb3dd682cc49382f/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:ab34259f9ca5d315bec1b17d9f1ca272e84dedd964a8988695daf0ec3e0bbc2e",
            "sha256:0061a44f8a27a29b219bc2de7452c888dd41e7c1861db8edd05b292d0027d48f",
            "sha256:03614530818654f7f87f37d1773d9548819e9ac20583131a8ee2e95f6f23591a",
            "sha256:1998f504af05058923292148dde71033b01c575b9a4e76369761037f6432a176",
            "sha256:42c7cc1ce5de3ae5b4d76b1ac9c501cbafdd6dd20008771e41ca7e8856c1f723",
            "sha256:f30597e37446f563b027ed847006649ec4cd31a1d63d82857a35c6d266397de1",
            "sha256:bf49f18895610f5afa3221f2f757e2fb50c490233f04e6cb61f681d9c38dc475",
            "sha256:960368cb2d0e4371fca9f3cb439cd599e15c3470a39096eb4f075c4204fbda6f",
            "sha256:f81735afe81ed6c869c375831dace60e44ac9a2656162a1ae1f873cd37c6ee21",
            "sha256:e3273404d963c489efa835a5a37a858c07f6baf2f98d4bf881e7547e4c3bf781",
            "sha256:3d819ae4e27a99da8889a54ca005b1779e91d03ee93e25d682737557cd20ef2f",
            "sha256:497fe6833c6f53dd90fef56510a6a69e0f6d7418b852ac62c4f59fa275f83af2",
            "sha256:22d772fe4098776f795a9d78f7d0a030a6717608881fdd4a0ab6fcae89df8ef7"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-12-13T15:00:01.620096723+08:00"
    }
}

更多版本

docker.io/gerritcodereview/gerrit:3.10.0

linux/amd64 docker.io786.03MB2024-08-01 09:35
475

docker.io/gerritcodereview/gerrit:3.4.5

linux/amd64 docker.io671.01MB2024-08-01 09:37
419

docker.io/gerritcodereview/gerrit:3.4.0

linux/amd64 docker.io692.67MB2024-08-01 09:40
422

docker.io/gerritcodereview/gerrit:3.0.1

linux/amd64 docker.io564.17MB2025-06-10 10:28
136

docker.io/gerritcodereview/gerrit:3.0.12

linux/amd64 docker.io573.91MB2025-06-10 10:31
134

docker.io/gerritcodereview/gerrit:3.13.1-ubuntu24

linux/amd64 docker.io700.68MB2025-12-13 14:54
9

docker.io/gerritcodereview/gerrit:3.13.1-ubuntu24

linux/arm64 docker.io742.06MB2025-12-13 15:00
7