docker.io/gristlabs/grist:latest linux/amd64

docker.io/gristlabs/grist:latest - 国内下载镜像源 浏览次数:57

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

```html

这是一个Grist的Docker镜像,Grist是一个开源的协作式电子表格和数据库应用程序。它结合了电子表格的易用性和数据库的功能,允许用户创建和共享复杂的电子表格,并包含强大的数据分析和可视化功能。

```
源镜像 docker.io/gristlabs/grist:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gristlabs/grist:latest
镜像ID sha256:e810cfcc2dc6902b08396758ee41e1a42e3262057a50a6e545aab5c0310fea67
镜像TAG latest
大小 1.06GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD node ./sandbox/supervisor.mjs
启动入口 ./sandbox/docker_entrypoint.sh
工作目录 /grist
OS/平台 linux/amd64
浏览量 57 次
贡献者
镜像创建 2025-03-06T17:32:14.74507406Z
同步时间 2025-03-07 08:31
更新时间 2025-04-18 02:03
开放端口
8484/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin NODE_VERSION=22.14.0 YARN_VERSION=1.22.22 GRIST_DOCKER_USER=grist GRIST_DOCKER_GROUP=grist PYTHON_VERSION_ON_CREATION=3 GRIST_ORG_IN_PATH=true GRIST_HOST=0.0.0.0 GRIST_SINGLE_PORT=true GRIST_SERVE_SAME_ORIGIN=true GRIST_DATA_DIR=/persist/docs GRIST_INST_DIR=/persist GRIST_SESSION_COOKIE=grist_core GVISOR_FLAGS=-unprivileged -ignore-cgroups GRIST_SANDBOX_FLAVOR=unsandboxed NODE_OPTIONS=--no-deprecation NODE_ENV=production TYPEORM_DATABASE=/persist/home.sqlite3

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gristlabs/grist:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gristlabs/grist:latest  docker.io/gristlabs/grist:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gristlabs/grist:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gristlabs/grist:latest  docker.io/gristlabs/grist:latest

Shell快速替换命令

sed -i 's#gristlabs/grist:latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gristlabs/grist:latest#' deployment.yaml

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gristlabs/grist:latest && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gristlabs/grist:latest  docker.io/gristlabs/grist:latest'

镜像构建历史


# 2025-03-07 01:32:14  0.00B 设置默认要执行的命令
CMD ["node" "./sandbox/supervisor.mjs"]
                        
# 2025-03-07 01:32:14  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["./sandbox/docker_entrypoint.sh"]
                        
# 2025-03-07 01:32:14  0.00B 声明容器运行时监听的端口
EXPOSE map[8484/tcp:{}]
                        
# 2025-03-07 01:32:14  0.00B 设置环境变量 PYTHON_VERSION_ON_CREATION GRIST_ORG_IN_PATH GRIST_HOST GRIST_SINGLE_PORT GRIST_SERVE_SAME_ORIGIN GRIST_DATA_DIR GRIST_INST_DIR GRIST_SESSION_COOKIE GVISOR_FLAGS GRIST_SANDBOX_FLAVOR NODE_OPTIONS NODE_ENV TYPEORM_DATABASE
ENV PYTHON_VERSION_ON_CREATION=3 GRIST_ORG_IN_PATH=true GRIST_HOST=0.0.0.0 GRIST_SINGLE_PORT=true GRIST_SERVE_SAME_ORIGIN=true GRIST_DATA_DIR=/persist/docs GRIST_INST_DIR=/persist GRIST_SESSION_COOKIE=grist_core GVISOR_FLAGS=-unprivileged -ignore-cgroups GRIST_SANDBOX_FLAVOR=unsandboxed NODE_OPTIONS=--no-deprecation NODE_ENV=production TYPEORM_DATABASE=/persist/home.sqlite3
                        
# 2025-03-07 01:32:14  0.00B 设置工作目录为/grist
WORKDIR /grist
                        
# 2025-03-07 01:32:14  0.00B 设置环境变量 GRIST_DOCKER_USER GRIST_DOCKER_GROUP
ENV GRIST_DOCKER_USER=grist GRIST_DOCKER_GROUP=grist
                        
# 2025-03-07 01:32:14  9.15KB 执行命令并创建新的镜像层
RUN /bin/sh -c useradd -ms /bin/bash grist # buildkit
                        
# 2025-03-07 01:32:14  40.74MB 执行命令并创建新的镜像层
RUN /bin/sh -c mv /grist/static-built/* /grist/static &&   rmdir /grist/static-built # buildkit
                        
# 2025-03-07 01:32:13  23.75MB 复制新文件或目录到容器中
COPY /grist/sandbox/pyodide /grist/sandbox/pyodide # buildkit
                        
# 2025-03-07 01:32:13  52.12MB 复制新文件或目录到容器中
COPY static /grist/static # buildkit
                        
# 2025-03-07 01:21:04  496.00B 复制新文件或目录到容器中
COPY plugins /grist/plugins # buildkit
                        
# 2025-03-07 01:21:04  3.23MB 复制新文件或目录到容器中
COPY sandbox /grist/sandbox # buildkit
                        
# 2025-03-07 01:21:04  118.00B 复制新文件或目录到容器中
COPY bower_components /grist/bower_components # buildkit
                        
# 2025-03-07 01:21:04  8.75KB 复制新文件或目录到容器中
COPY package.json /grist/package.json # buildkit
                        
# 2025-03-07 01:21:04  27.42MB 复制新文件或目录到容器中
COPY /runsc /usr/bin/runsc # buildkit
                        
# 2025-03-07 01:21:04  12.74KB 执行命令并创建新的镜像层
RUN /bin/sh -c ln -s /usr/bin/python3.11 /usr/bin/python &&   ln -s /usr/bin/python3.11 /usr/bin/python3 &&   ldconfig # buildkit
                        
# 2025-03-07 01:21:04  10.69MB 复制新文件或目录到容器中
COPY /usr/local/lib/libpython3.11.* /usr/local/lib/ # buildkit
                        
# 2025-03-07 01:21:04  64.59MB 复制新文件或目录到容器中
COPY /usr/local/lib/python3.11 /usr/local/lib/python3.11 # buildkit
                        
# 2025-03-07 01:21:03  14.47KB 复制新文件或目录到容器中
COPY /usr/local/bin/python3.11 /usr/bin/python3.11 # buildkit
                        
# 2025-03-07 01:21:03  70.45KB 复制新文件或目录到容器中
COPY /usr/local/lib/libffi.so.6* /usr/local/lib/ # buildkit
                        
# 2025-03-07 01:21:03  8.68MB 复制新文件或目录到容器中
COPY /usr/local/lib/python2.7 /usr/local/lib/python2.7 # buildkit
                        
# 2025-03-07 01:21:03  77.08MB 复制新文件或目录到容器中
COPY /usr/lib/python2.7 /usr/lib/python2.7 # buildkit
                        
# 2025-03-07 01:21:03  3.69MB 复制新文件或目录到容器中
COPY /usr/bin/python2.7 /usr/bin/python2.7 # buildkit
                        
# 2025-03-07 01:21:03  40.74MB 复制新文件或目录到容器中
COPY /grist/static /grist/static-built # buildkit
                        
# 2025-03-07 01:21:03  14.74MB 复制新文件或目录到容器中
COPY /grist/_build /grist/_build # buildkit
                        
# 2025-03-07 01:21:02  371.66MB 复制新文件或目录到容器中
COPY /grist/node_modules_prod /grist/node_modules # buildkit
                        
# 2025-03-07 01:20:57  83.27MB 复制新文件或目录到容器中
COPY /node_modules /node_modules # buildkit
                        
# 2025-03-07 01:17:59  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /persist/docs # buildkit
                        
# 2025-03-07 01:17:59  15.29MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update &&   apt-get install -y --no-install-recommends curl libexpat1 libsqlite3-0 procps tini &&   rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-02-13 13:05:05  0.00B 设置默认要执行的命令
CMD ["node"]
                        
# 2025-02-13 13:05:05  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-entrypoint.sh"]
                        
# 2025-02-13 13:05:05  388.00B 复制新文件或目录到容器中
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
                        
# 2025-02-13 13:05:05  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 --keyserver keyserver.ubuntu.com --recv-keys "$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
                        
# 2025-02-13 13:05:05  0.00B 设置环境变量 YARN_VERSION
ENV YARN_VERSION=1.22.22
                        
# 2025-02-13 13:05:05  140.91MB 执行命令并创建新的镜像层
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       C0D6248439F1D5604AAFFB4021D900FFDB233756       DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7       CC68F5A3106FF448322E48ED27F5E38D5B0A215F       8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600       890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4       C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C       108F52B48DB57BB0CC439B2997B01419BD92F80A       A363A499291CBBC940DD62E41F10027AF002F8B0     ; do       gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" ||       gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$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 # buildkit
                        
# 2025-02-13 13:05:05  0.00B 设置环境变量 NODE_VERSION
ENV NODE_VERSION=22.14.0
                        
# 2025-02-13 13:05:05  8.90KB 执行命令并创建新的镜像层
RUN /bin/sh -c groupadd --gid 1000 node   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node # buildkit
                        
# 2025-02-13 13:05:05  74.78MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1740355200'
                        
                    

镜像信息

{
    "Id": "sha256:e810cfcc2dc6902b08396758ee41e1a42e3262057a50a6e545aab5c0310fea67",
    "RepoTags": [
        "gristlabs/grist:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gristlabs/grist:latest"
    ],
    "RepoDigests": [
        "gristlabs/grist@sha256:915840c7cbc9b7ba8782bd882ff919ad738ab94a0196bbe8c46fa78ff1da9d60",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gristlabs/grist@sha256:2565da84275bdce698c231ed65d45eb17b5dd36ab7dd5464010f6ff47b166c70"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-03-06T17:32:14.74507406Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8484/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "NODE_VERSION=22.14.0",
            "YARN_VERSION=1.22.22",
            "GRIST_DOCKER_USER=grist",
            "GRIST_DOCKER_GROUP=grist",
            "PYTHON_VERSION_ON_CREATION=3",
            "GRIST_ORG_IN_PATH=true",
            "GRIST_HOST=0.0.0.0",
            "GRIST_SINGLE_PORT=true",
            "GRIST_SERVE_SAME_ORIGIN=true",
            "GRIST_DATA_DIR=/persist/docs",
            "GRIST_INST_DIR=/persist",
            "GRIST_SESSION_COOKIE=grist_core",
            "GVISOR_FLAGS=-unprivileged -ignore-cgroups",
            "GRIST_SANDBOX_FLAVOR=unsandboxed",
            "NODE_OPTIONS=--no-deprecation",
            "NODE_ENV=production",
            "TYPEORM_DATABASE=/persist/home.sqlite3"
        ],
        "Cmd": [
            "node",
            "./sandbox/supervisor.mjs"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/grist",
        "Entrypoint": [
            "./sandbox/docker_entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1060692308,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/407e6714b151aa81269a62fee54d53b2160987592322b2159172aa414b6448bc/diff:/var/lib/docker/overlay2/a22039d8110fd6f4c53695cbfe5111433a6bde557c8dc04cbff627f7fed6d2ae/diff:/var/lib/docker/overlay2/5d561dd6478b83c05ea039f04d2fd1bbaa641109cfee63950b744f1ff98a473d/diff:/var/lib/docker/overlay2/1a51205a3c821a4bf07427e08ce4ce39da601b2247ca8d3d0f99e9833b961a90/diff:/var/lib/docker/overlay2/44481572ea7e13a310bf882eba358dfadac52b231eb0bf703496173ac1cb9808/diff:/var/lib/docker/overlay2/85aa86e0cc7ba922543c89fad1cbf34359a285527297856b320b8742c35b2c80/diff:/var/lib/docker/overlay2/3faa75e1f402dce2a324dadf0f432baa41c2f5adb13fb37237ca3a44f63327ee/diff:/var/lib/docker/overlay2/108fcd198de5fcae3d39f89ddcd70ea2009d55db053865a9e2403daab36b5a96/diff:/var/lib/docker/overlay2/5c20dd8b968601701a397b358c45e96dc6bb7944fcfe49aeea6bbc3084988c13/diff:/var/lib/docker/overlay2/cfa46d79c13a9fc8ea3d1484fb101e0cf87e470b7f94c09366e8c508f684d699/diff:/var/lib/docker/overlay2/b82f4561203dff644b76ebf250ba09d10ccce1558d4c17d3e68f77fbf209ed48/diff:/var/lib/docker/overlay2/a54f8a195f13242aae684a845943d759c96f1bd0d6607c47a3a06fc37358dde3/diff:/var/lib/docker/overlay2/cd96f9c806f55d0ebcfcdbcc2c59eb0558e96dfe76c4fbe896f26773eeb2983f/diff:/var/lib/docker/overlay2/68213d3d687151727cf89580269aeeccb9a28ab6838a5da30b2a4a37c423d6fb/diff:/var/lib/docker/overlay2/5772050f3d29788b9fcbf14d8da365bc1131c696872a0024320ab8481ac3b531/diff:/var/lib/docker/overlay2/0838b8094ec44bffb74952671fa6eb66f992da8c3a6ed63ff10f729d3d406aa8/diff:/var/lib/docker/overlay2/90d2ba82f0e30cb0a6277ad5aec4939381098be42e2f5d5b84cace8d354d0875/diff:/var/lib/docker/overlay2/46fc302b53b84f979bdd15bfdef1f1de32ad7f8ae7e09abf302c63666aeab120/diff:/var/lib/docker/overlay2/507cfec792921ae25f3cffe6c4f5df4e0168cea31cf72dd734d243985d99b514/diff:/var/lib/docker/overlay2/44895a651f35ca9ec50f5e2b00a0ad9ae54d3d4c3ebbbe84891b4f274e2d72c1/diff:/var/lib/docker/overlay2/47ac4c5336df4b48d80f83d45cc7812a103d7c457195861f3c32514f09d31131/diff:/var/lib/docker/overlay2/60f61e767c4967bf31636ecdb2b570cf9d789ea2d3e7c06838317c7002302ad8/diff:/var/lib/docker/overlay2/6578d6d6da64f5c86c49cc3442e79eecd2377f4e20f8c7ecda5b03eaa406ecdd/diff:/var/lib/docker/overlay2/f2ce1c896f4a14d6dba22cb00332e741dbc7b41e9c76d26b2cc22ae4b2fffce0/diff:/var/lib/docker/overlay2/a91ebfb956beed1a3ef035db29d377d93ff4635f64b7b19ae8b31d8d96df47a4/diff:/var/lib/docker/overlay2/1c1898ceb64e23612bdd4c44f64c1d0213356a105cf23757edf919ae5f7e1dec/diff:/var/lib/docker/overlay2/e86b57e96f51ba4a6d817746431a3362697d94d363527e67412322d9d20e000c/diff:/var/lib/docker/overlay2/65d6f3e5c58a32e6d4f3c9bc396e54e8a2035020c67a8dd55e5875be0d134780/diff",
            "MergedDir": "/var/lib/docker/overlay2/46f8e7804ecbff357fa149a5b6daaeb93d313f325b97eab66dc75c251c220e41/merged",
            "UpperDir": "/var/lib/docker/overlay2/46f8e7804ecbff357fa149a5b6daaeb93d313f325b97eab66dc75c251c220e41/diff",
            "WorkDir": "/var/lib/docker/overlay2/46f8e7804ecbff357fa149a5b6daaeb93d313f325b97eab66dc75c251c220e41/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:5f1ee22ffb5e68686db3dcb6584eb1c73b5570615b0f14fabb070b96117e351d",
            "sha256:2515f3369efb98ec45b98a24b09b616f9e516d58375d40c9f284a9505656ca7f",
            "sha256:3c2006334e764e48b6f5d05489d7efe28917abff4e3c4d60a79b8231e5e2553d",
            "sha256:bb270bdb537b9bc4b31debf73f8184daf358f2e675c87ec4fdc76ed29b936668",
            "sha256:963942753ceb0229ed1dd51e36d696f78234a86bf048e6fe184360bda65efe57",
            "sha256:ca824fbc058b8e0f750135e5a0737f11bafcffd7be362a92e9714799281bea2b",
            "sha256:a033c50d7b3d3018dee01d7b7905ed9feaf4b31c1bc6550b9539c34c07f1a7ec",
            "sha256:d7fb8ab6f539a653bcb24ab847486a342c5ee3a55a7e9f0731ba0957fac45a76",
            "sha256:910f4932125285e692efdce99359f68d214a20ada87d80080936f596d188374e",
            "sha256:b5f755331d56f5ecc057a3530415c785ffead74d4440ccd98487f4f022ce9dc5",
            "sha256:cdd4acc5f3a7643849d2204d77de83430be2998c08ddb7c437d55a443c554250",
            "sha256:9227dc1b8d8d1ab2ebf88a5c884f71fb4d0515fe84cbe7a9cd9f5a70d98d01e5",
            "sha256:e63e726794699a861eb9080895487c429cda17498756acd3a6ad7b3213198770",
            "sha256:b17f9c2e49a0efbe21469bb30ad6ad2d27936e2be30291a68fcbd7528b1d6021",
            "sha256:3107679e8f9984c10a6c9f6c6ec49ab4c33e330cfda41711c44e0e0b65fc636f",
            "sha256:4e840d07e076c6bf4fd3ebe793278f3fa077827f193fbd95b7a2c7889d48bd57",
            "sha256:273660bc9715213b6dc5e6921c61bb6896f0359d860748c9c1eff520ff4faa25",
            "sha256:6e307e7d7eb33ca2f5832b89edd8b2cad154f2b846fad69ec024d18756d84f37",
            "sha256:e571ae2ff399b16b0f4de48e42b189757823d9a0d882d55a0a25278a5ef4934f",
            "sha256:f4904d9f89c80fbe3bbc0ea3005247750a922f1a155b272ff14df13943469081",
            "sha256:df159bbeb42047f6452cd432299ee003239404523df48d25e96508e693c4d917",
            "sha256:c86564ad573c520854c4dc308a7557e449853550ccef777beb5f43a86b18eb8e",
            "sha256:343ee40920e4a38cdbe2ea9bd11a6e0810c50e313b4da83da4836d882a9fc564",
            "sha256:b3aad315a03eb9c2eed695d35cde3082af56a1178e0f9551a9ee55764585947e",
            "sha256:75c2c28970b4a8e0a66283c460e2ee2344922298a0ddb2fe69413d14adeb9e68",
            "sha256:1cf7067fe818ea4807953254f4aa14460ef8478473991e396d095105d289bb62",
            "sha256:e8128d8ee5ee15b80ac62f96dd891b541e25a6a707fe926dab0fe2eaed9ca575",
            "sha256:30d61c4ca89d71bf2984f0ff84c7d0e29b23b67497220a4125907e1340dc8d3c",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-03-07T08:31:01.09603315+08:00"
    }
}

更多版本

docker.io/gristlabs/grist:latest

linux/amd64 docker.io1.06GB2025-03-07 08:31
56