广告图片

ghcr.io/zhongruan0522/opencode-docker:v1.14.28 linux/amd64

ghcr.io/zhongruan0522/opencode-docker:v1.14.28 - 国内下载镜像源 浏览次数:26

该镜像存储于GitHub Container Registry(ghcr.io),由用户zhongruan0522发布,镜像名称为opencode-docker,一般用于相关开源项目的容器化部署场景。

源镜像 ghcr.io/zhongruan0522/opencode-docker:v1.14.28
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/zhongruan0522/opencode-docker:v1.14.28
镜像ID sha256:539c9c69882c3d59187b9de5d6ba393c105750c03062e9afaead2b58081d5cf9
镜像TAG v1.14.28
大小 5.32GB
镜像源 ghcr.io
CMD
启动入口 /usr/bin/tini -- /usr/local/bin/entrypoint.sh
工作目录 /workspace
OS/平台 linux/amd64
浏览量 26 次
贡献者
镜像创建 2026-04-27T11:25:39.325489956Z
同步时间 2026-04-27 23:05
环境变量
PATH=/usr/local/go/bin:/home/app/go/bin:/opt/bun/bin:/opt/gradle-9.0/bin:/opt/gradle-7.5/bin:/opt/android-sdk/cmdline-tools/latest/bin:/opt/android-sdk/platform-tools:/usr/lib/jvm/java-17-openjdk-current/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin NODE_VERSION=24.15.0 YARN_VERSION=1.22.22 JAVA_HOME=/usr/lib/jvm/java-17-openjdk-current ANDROID_SDK_ROOT=/opt/android-sdk GOPATH=/home/app/go BUN_INSTALL=/opt/bun PLAYWRIGHT_BROWSERS_PATH=/home/app/.cache/ms-playwright PLAYWRIGHT_MCP_HEADLESS=1 PLAYWRIGHT_MCP_BROWSER=chromium PLAYWRIGHT_MCP_NO_SANDBOX=1 WARP_SOCKS_PORT=1080 LANG=zh_CN.UTF-8 LANGUAGE=zh_CN:zh LC_ALL=zh_CN.UTF-8 EDITOR=vim PIP_BREAK_SYSTEM_PACKAGES=1 HOME=/home/app
镜像标签
2026-04-27T11:23:02.186Z: org.opencontainers.image.created : org.opencontainers.image.description : org.opencontainers.image.licenses 0ddb72b9afbba2a29b072d497015552f44f99d9f: org.opencontainers.image.revision https://github.com/zhongruan0522/OpenCode-Docker: org.opencontainers.image.source OpenCode-Docker: org.opencontainers.image.title https://github.com/zhongruan0522/OpenCode-Docker: org.opencontainers.image.url v1.14.28: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/zhongruan0522/opencode-docker:v1.14.28
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/zhongruan0522/opencode-docker:v1.14.28  ghcr.io/zhongruan0522/opencode-docker:v1.14.28

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/zhongruan0522/opencode-docker:v1.14.28
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/zhongruan0522/opencode-docker:v1.14.28  ghcr.io/zhongruan0522/opencode-docker:v1.14.28

Shell快速替换命令

sed -i 's#ghcr.io/zhongruan0522/opencode-docker:v1.14.28#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/zhongruan0522/opencode-docker:v1.14.28#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/zhongruan0522/opencode-docker:v1.14.28 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/zhongruan0522/opencode-docker:v1.14.28  ghcr.io/zhongruan0522/opencode-docker:v1.14.28'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/zhongruan0522/opencode-docker:v1.14.28 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/zhongruan0522/opencode-docker:v1.14.28  ghcr.io/zhongruan0522/opencode-docker:v1.14.28'

镜像构建历史


# 2026-04-27 19:25:39  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/tini" "--" "/usr/local/bin/entrypoint.sh"]
                        
# 2026-04-27 19:25:39  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "/usr/local/bin/healthcheck.sh"] "30s" "5s" "15s" "0s" '\x03'}
                        
# 2026-04-27 19:25:39  0.00B 设置工作目录为/workspace
WORKDIR /workspace
                        
# 2026-04-27 19:25:39  3.19KB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c chmod +x /usr/local/bin/entrypoint.sh /usr/local/bin/healthcheck.sh /usr/local/bin/init-warp.sh # buildkit
                        
# 2026-04-27 19:25:39  7.18KB 复制新文件或目录到容器中
COPY docker/microwarp/init-warp.sh /usr/local/bin/init-warp.sh # buildkit
                        
# 2026-04-27 19:25:39  1.37KB 复制新文件或目录到容器中
COPY docker/supervisord.conf /etc/supervisor/supervisord.conf # buildkit
                        
# 2026-04-27 19:25:39  527.00B 复制新文件或目录到容器中
COPY docker/healthcheck.sh /usr/local/bin/healthcheck.sh # buildkit
                        
# 2026-04-27 19:25:39  3.19KB 复制新文件或目录到容器中
COPY docker/entrypoint.sh /usr/local/bin/entrypoint.sh # buildkit
                        
# 2026-04-27 19:25:39  658.61MB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c if ! id -u app >/dev/null 2>&1; then useradd --create-home --shell /bin/bash --uid 10001 app; fi     && mkdir -p /workspace /home/app/.config/opencode /home/app/.config/code-server                /home/app/.cache /home/app/.local/share/code-server /etc/wireguard     && chown -R app:app /home/app /workspace "${PLAYWRIGHT_BROWSERS_PATH}" # buildkit
                        
# 2026-04-27 19:25:37  0.00B 设置环境变量 PATH GOPATH BUN_INSTALL PLAYWRIGHT_BROWSERS_PATH PLAYWRIGHT_MCP_HEADLESS PLAYWRIGHT_MCP_BROWSER PLAYWRIGHT_MCP_NO_SANDBOX WARP_SOCKS_PORT LANG LANGUAGE LC_ALL EDITOR PIP_BREAK_SYSTEM_PACKAGES HOME
ENV PATH=/usr/local/go/bin:/home/app/go/bin:/opt/bun/bin:/opt/gradle-9.0/bin:/opt/gradle-7.5/bin:/opt/android-sdk/cmdline-tools/latest/bin:/opt/android-sdk/platform-tools:/usr/lib/jvm/java-17-openjdk-current/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin GOPATH=/home/app/go BUN_INSTALL=/opt/bun PLAYWRIGHT_BROWSERS_PATH=/home/app/.cache/ms-playwright PLAYWRIGHT_MCP_HEADLESS=1 PLAYWRIGHT_MCP_BROWSER=chromium PLAYWRIGHT_MCP_NO_SANDBOX=1 WARP_SOCKS_PORT=1080 LANG=zh_CN.UTF-8 LANGUAGE=zh_CN:zh LC_ALL=zh_CN.UTF-8 EDITOR=vim PIP_BREAK_SYSTEM_PACKAGES=1 HOME=/home/app
                        
# 2026-04-27 19:25:37  0.00B 设置环境变量 JAVA_HOME ANDROID_SDK_ROOT
ENV JAVA_HOME=/usr/lib/jvm/java-17-openjdk-current ANDROID_SDK_ROOT=/opt/android-sdk
                        
# 2026-04-27 19:25:37  658.60MB 复制新文件或目录到容器中
COPY /home/app/.cache/ms-playwright /home/app/.cache/ms-playwright # buildkit
                        
# 2026-04-27 19:25:35  39.78MB 复制新文件或目录到容器中
COPY /usr/bin/gh /usr/bin/gh # buildkit
                        
# 2026-04-27 19:25:35  66.00B 复制新文件或目录到容器中
COPY /usr/bin/code-server /usr/bin/code-server # buildkit
                        
# 2026-04-27 19:25:35  446.84MB 复制新文件或目录到容器中
COPY /usr/lib/code-server /usr/lib/code-server # buildkit
                        
# 2026-04-27 19:25:33  1.15GB 复制新文件或目录到容器中
COPY /opt /opt # buildkit
                        
# 2026-04-27 19:25:25  1.31GB 复制新文件或目录到容器中
COPY /usr/local /usr/local # buildkit
                        
# 2026-04-27 19:23:42  34.00B 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c JAVA_REAL_HOME="$(dirname "$(dirname "$(readlink -f "$(which javac)")")")"     && ln -sf "${JAVA_REAL_HOME}" /usr/lib/jvm/java-17-openjdk-current # buildkit
                        
# 2026-04-27 19:23:42  830.77MB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c apt-get update     && apt-get install -y --no-install-recommends         locales         ca-certificates         curl         gnupg         git         bash         gosu         supervisor         openssh-client         python3         python3-pip         python3-venv         tini         vim         wget         unzip         nano         tmux         ripgrep         sqlite3         libsqlite3-dev         python-is-python3         poppler-utils         fonts-noto-cjk         bubblewrap         wireguard-tools         iptables         iproute2         kmod         gcc         openjdk-17-jdk-headless     && sed -i 's/# zh_CN.UTF-8 UTF-8/zh_CN.UTF-8 UTF-8/' /etc/locale.gen     && locale-gen     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-04-27 19:23:07  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-04-27 19:23:07  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-04-27 19:23:07  0.00B 定义构建参数
ARG DEBIAN_FRONTEND=noninteractive
                        
# 2026-04-22 09:45:16  0.00B 设置默认要执行的命令
CMD ["node"]
                        
# 2026-04-22 09:45:16  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-entrypoint.sh"]
                        
# 2026-04-22 09:45:16  388.00B 复制新文件或目录到容器中
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
                        
# 2026-04-22 09:45:16  7.18MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -ex   && savedAptMark="$(apt-mark showmanual)"   && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr --no-install-recommends   && rm -rf /var/lib/apt/lists/*   && export GNUPGHOME="$(mktemp -d)"   && for key in     6A010C5166006599AA17F08146C2130DFD2497F5   ; do     { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ||     { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ;   done   && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz"   && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz.asc"   && gpg --batch --verify yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz   && gpgconf --kill all   && rm -rf "$GNUPGHOME"   && mkdir -p /opt   && tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/   && ln -s /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn   && ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg   && rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz   && apt-mark auto '.*' > /dev/null   && { [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; }   && find /usr/local -type f -executable -exec ldd '{}' ';'     | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); print so }'     | sort -u     | xargs -r dpkg-query --search     | cut -d: -f1     | sort -u     | xargs -r apt-mark manual   && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false   && yarn --version   && rm -rf /tmp/* # buildkit
                        
# 2026-04-22 09:45:04  0.00B 设置环境变量 YARN_VERSION
ENV YARN_VERSION=1.22.22
                        
# 2026-04-22 09:45:04  142.41MB 执行命令并创建新的镜像层
RUN /bin/sh -c ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)"     && case "${dpkgArch##*-}" in       amd64) ARCH='x64' OPENSSL_ARCH='linux-x86_64';;       ppc64el) ARCH='ppc64le' OPENSSL_ARCH='linux-ppc64le';;       s390x) ARCH='s390x' OPENSSL_ARCH='linux*-s390x';;       arm64) ARCH='arm64' OPENSSL_ARCH='linux-aarch64';;       armhf) ARCH='armv7l' OPENSSL_ARCH='linux-armv4';;       i386) ARCH='x86' OPENSSL_ARCH='linux-elf';;       *) echo "unsupported architecture"; exit 1 ;;     esac     && set -ex     && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr xz-utils libatomic1 --no-install-recommends     && rm -rf /var/lib/apt/lists/*     && export GNUPGHOME="$(mktemp -d)"     && for key in       5BE8A3F6C8A5C01D106C0AD820B1A390B168D356       DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7       CC68F5A3106FF448322E48ED27F5E38D5B0A215F       8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600       890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4       C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C       108F52B48DB57BB0CC439B2997B01419BD92F80A       A363A499291CBBC940DD62E41F10027AF002F8B0     ; do       { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ||       { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ;     done     && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz"     && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc"     && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc     && gpgconf --kill all     && rm -rf "$GNUPGHOME"     && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c -     && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner     && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt     && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \;     && apt-mark auto '.*' > /dev/null     && find /usr/local -type f -executable -exec ldd '{}' ';'       | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); print so }'       | sort -u       | xargs -r dpkg-query --search       | cut -d: -f1       | sort -u       | xargs -r apt-mark manual     && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false     && ln -s /usr/local/bin/node /usr/local/bin/nodejs     && node --version     && npm --version     && rm -rf /tmp/* # buildkit
                        
# 2026-04-22 09:45:04  0.00B 设置环境变量 NODE_VERSION
ENV NODE_VERSION=24.15.0
                        
# 2026-04-22 09:44:44  8.90KB 执行命令并创建新的镜像层
RUN /bin/sh -c groupadd --gid 1000 node   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node # buildkit
                        
# 2026-04-21 08:00:00  74.83MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1776729600'
                        
                    

镜像信息

{
    "Id": "sha256:539c9c69882c3d59187b9de5d6ba393c105750c03062e9afaead2b58081d5cf9",
    "RepoTags": [
        "ghcr.io/zhongruan0522/opencode-docker:v1.14.28",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/zhongruan0522/opencode-docker:v1.14.28"
    ],
    "RepoDigests": [
        "ghcr.io/zhongruan0522/opencode-docker@sha256:0ba04a15d3cf051625839f308a0e65638736eed0084d279069ef76d7896e3078",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/zhongruan0522/opencode-docker@sha256:924ffee7f936dea0dd2627bcbd6de6d448ec3fc676ba2c62236187de4017dcf3"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-04-27T11:25:39.325489956Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "root",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/go/bin:/home/app/go/bin:/opt/bun/bin:/opt/gradle-9.0/bin:/opt/gradle-7.5/bin:/opt/android-sdk/cmdline-tools/latest/bin:/opt/android-sdk/platform-tools:/usr/lib/jvm/java-17-openjdk-current/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "NODE_VERSION=24.15.0",
            "YARN_VERSION=1.22.22",
            "JAVA_HOME=/usr/lib/jvm/java-17-openjdk-current",
            "ANDROID_SDK_ROOT=/opt/android-sdk",
            "GOPATH=/home/app/go",
            "BUN_INSTALL=/opt/bun",
            "PLAYWRIGHT_BROWSERS_PATH=/home/app/.cache/ms-playwright",
            "PLAYWRIGHT_MCP_HEADLESS=1",
            "PLAYWRIGHT_MCP_BROWSER=chromium",
            "PLAYWRIGHT_MCP_NO_SANDBOX=1",
            "WARP_SOCKS_PORT=1080",
            "LANG=zh_CN.UTF-8",
            "LANGUAGE=zh_CN:zh",
            "LC_ALL=zh_CN.UTF-8",
            "EDITOR=vim",
            "PIP_BREAK_SYSTEM_PACKAGES=1",
            "HOME=/home/app"
        ],
        "Cmd": null,
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "/usr/local/bin/healthcheck.sh"
            ],
            "Interval": 30000000000,
            "Timeout": 5000000000,
            "StartPeriod": 15000000000,
            "Retries": 3
        },
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/workspace",
        "Entrypoint": [
            "/usr/bin/tini",
            "--",
            "/usr/local/bin/entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2026-04-27T11:23:02.186Z",
            "org.opencontainers.image.description": "",
            "org.opencontainers.image.licenses": "",
            "org.opencontainers.image.revision": "0ddb72b9afbba2a29b072d497015552f44f99d9f",
            "org.opencontainers.image.source": "https://github.com/zhongruan0522/OpenCode-Docker",
            "org.opencontainers.image.title": "OpenCode-Docker",
            "org.opencontainers.image.url": "https://github.com/zhongruan0522/OpenCode-Docker",
            "org.opencontainers.image.version": "v1.14.28"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 5323086952,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/983acdb3fe1ea5d7c12de62f5df334f8fe7bea13ae0fcf8f96756184682c374d/diff:/var/lib/docker/overlay2/add57e871c5b9736cdf4fb4497c6dd42bacdf4601432fdee64fcfb9ce3949703/diff:/var/lib/docker/overlay2/08c2123be6eae4d30ce1f98946c1e8e12e35e774a61b03786462cf72a9a426af/diff:/var/lib/docker/overlay2/bf364f392b831b6c846913d534451a0f49ccbb14a6def6d55429fe38246138a2/diff:/var/lib/docker/overlay2/42de0e5bef50cc388e1706b3209827ff1208436328bbbc097866ba2243d21339/diff:/var/lib/docker/overlay2/7ca9f11acafb971da504fb418ec68246abe78d93ed574f399e13071234ef8309/diff:/var/lib/docker/overlay2/2de7de12f3f828ab783dadc752d3c5cc93ae5eda0687da677be80e39df8a12d2/diff:/var/lib/docker/overlay2/6e56701deb85722c2448ae4787b907f7a833907760ce7c2c98d8d24e3fa6604e/diff:/var/lib/docker/overlay2/cc586eb02470bafac07bc6ead57a53cf9d95a4d83b9eed5c3402443a88ca49dc/diff:/var/lib/docker/overlay2/5bc1d002602ca24c6a0ce1a0121cecd254a3bfbe2ad26ff07350c6f8bb3907e4/diff:/var/lib/docker/overlay2/4409939750aeb905d34c823a18f9402be92bf28d51f1176385c7efb2966e5231/diff:/var/lib/docker/overlay2/66fb1563f6171ebd8b051da0c7fa1795a6ccf09aaa24f18508f121a5f6d7807a/diff:/var/lib/docker/overlay2/f06d55537223a8f3e5a515de348d130fe5c9b5fef963020ecc7afa6e403d53af/diff:/var/lib/docker/overlay2/b51b09a4ff89b42966506eb1fd1cc44ad2c5cabb05ad3d70b10f610a3b70c8e6/diff:/var/lib/docker/overlay2/c277885c551108416f050256ef969c531651fe2dc6ec2c5174665339e183eb45/diff:/var/lib/docker/overlay2/303a7d85cd89ff3aae50e5bb7097e12b5cdc7cb7f9527dd80e6581d2ddbeaf71/diff:/var/lib/docker/overlay2/9c7d55461dae314378efabffd0dcd5fb4e731dcc97fcbe51230230b8b7922d59/diff:/var/lib/docker/overlay2/492c532cd2c4676f687abb974094f2c64694e468e28ca361f4c20a63ebc9cd67/diff:/var/lib/docker/overlay2/28a7dde51a3a8fc61cc4985216a3a6e703e79a9fadd1563e457d094967fd0a51/diff:/var/lib/docker/overlay2/cf43f95bbd2394100154831c0af08fee9aac29e6f0ad6ee1ddfcd2e2dfd607a9/diff",
            "MergedDir": "/var/lib/docker/overlay2/f4932531914007303aa4ff4e6037e9b9e860355ba12f353244e8bddc281cebed/merged",
            "UpperDir": "/var/lib/docker/overlay2/f4932531914007303aa4ff4e6037e9b9e860355ba12f353244e8bddc281cebed/diff",
            "WorkDir": "/var/lib/docker/overlay2/f4932531914007303aa4ff4e6037e9b9e860355ba12f353244e8bddc281cebed/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:0da811fd3ed46c38cea69079fa395a3d715dbdbdd5c8177107c450bf6332bbfa",
            "sha256:f3acebbb468b503ce159dde3464e53ff7eb473cc15429c509848e0259c6f17bf",
            "sha256:03af33aeca69b4a905bd061d94b4a52f9dd91ef829c18c8faeeba19ef5f58ea4",
            "sha256:1902da1c0d0c0feca6750a6ed1d9fc772a87e3781d2e223224ffbb685e308209",
            "sha256:468b56b01885098a7083d9c9bf62a801bba1b862caaf8ba0139f3c68e15d7cb4",
            "sha256:89001ca97da9fa5674bb24e268210485e8df9875ca681493b826ee49c008f40c",
            "sha256:07a225d68bb48e377a1a603489f83359c396c7c346d606afb876f6aff3555d97",
            "sha256:61c98d2582562e419cd3f477cd47ebba4b0cc241374dac935100b2ca755a7f3b",
            "sha256:492cbae16f073279a5399c2483c435f9211daa43f994554ed7204e5799e101eb",
            "sha256:d9e38f8ea9778ff79172ef3ec285643069edc34eda03e8eab1bc4faf4b691744",
            "sha256:bb83be9b2c14029943929e5c12c84c4566050354196c037f71b95fa2122a9995",
            "sha256:bbc564685efbc74b76937f59d4338a6683428eafe63a14f5d0d1f41d889a77bc",
            "sha256:a85e06fa989cdd2f37490910e9f5a5c6ec84096d11c80ee1342d006161625403",
            "sha256:c2055c4b74f50d147bda39f51498ab33e655fda3361e54973a18f8af61d2039f",
            "sha256:9d6431ff16d7ad6a63c36640c9d6da89c89a06aeab0162381d85b1cc6da66ba6",
            "sha256:f8eaabb3b3de5f62a3f503eafdef007d41b97642e8629209708bfcf2510362be",
            "sha256:f49b964be6eeb9e35977f09e6fe6619edc5184c28ec0349b59979804b01e2c8f",
            "sha256:39dd2b750d1aab6432167705e1857df4c0926833d3d762d83fefd6343e9e8769",
            "sha256:3e205495f066f3b68abbcc8727149d6e6b045a135d4cbea55e22f756980b5485",
            "sha256:1d097a0da088660f8b376730635afedd7994ee8db0cdeebaedd3755041994069",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-04-27T22:59:03.152904761+08:00"
    }
}

更多版本

ghcr.io/zhongruan0522/opencode-docker:v1.14.17

linux/amd64 ghcr.io5.00GB2026-04-19 15:34
56

ghcr.io/zhongruan0522/opencode-docker:v1.14.19

linux/amd64 ghcr.io5.43GB2026-04-21 14:59
50

ghcr.io/zhongruan0522/opencode-docker:v1.14.24

linux/amd64 ghcr.io5.41GB2026-04-25 12:26
43

ghcr.io/zhongruan0522/opencode-docker:v1.14.28

linux/amd64 ghcr.io5.32GB2026-04-27 23:05
25