docker.io/chrisvel/tududi:0.88.5 linux/amd64

docker.io/chrisvel/tududi:0.88.5 - 国内下载镜像源 浏览次数:10

该Docker镜像(docker.io/chrisvel/tududi)的描述信息未公开或暂无法获取。

源镜像 docker.io/chrisvel/tududi:0.88.5
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chrisvel/tududi:0.88.5
镜像ID sha256:99cef4dbdaf9cacabd6406c4d7759186b685df4503cf63549eb5bc9e1de3f3ca
镜像TAG 0.88.5
大小 286.04MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /app/scripts/docker-entrypoint.sh
工作目录 /app/backend
OS/平台 linux/amd64
浏览量 10 次
贡献者
镜像创建 2026-02-13T13:45:52.677034761Z
同步时间 2026-02-25 18:33
开放端口
3002/tcp
目录挂载
/app/backend/db /app/backend/uploads
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin NODE_VERSION=22.22.0 YARN_VERSION=1.22.22 APP_UID=1001 APP_GID=1001 NODE_ENV=production DB_FILE=db/production.sqlite3 PORT=3002 TUDUDI_ALLOWED_ORIGINS=http://localhost:8080,http://localhost:3002,http://127.0.0.1:8080,http://127.0.0.1:3002 TUDUDI_SESSION_SECRET= TUDUDI_USER_EMAIL= TUDUDI_USER_PASSWORD= TUDUDI_TRUST_PROXY=false DISABLE_TELEGRAM=false DISABLE_SCHEDULER=false TUDUDI_UPLOAD_PATH=/app/backend/uploads SWAGGER_ENABLED=false FF_ENABLE_BACKUPS=false FF_ENABLE_CALENDAR=false FF_ENABLE_HABITS=false

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chrisvel/tududi:0.88.5
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chrisvel/tududi:0.88.5  docker.io/chrisvel/tududi:0.88.5

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chrisvel/tududi:0.88.5
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chrisvel/tududi:0.88.5  docker.io/chrisvel/tududi:0.88.5

Shell快速替换命令

sed -i 's#chrisvel/tududi:0.88.5#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chrisvel/tududi:0.88.5#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chrisvel/tududi:0.88.5 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chrisvel/tududi:0.88.5  docker.io/chrisvel/tududi:0.88.5'

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-02-13 21:45:52  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/app/scripts/docker-entrypoint.sh"]
                        
# 2026-02-13 21:45:52  0.00B 设置工作目录为/app/backend
WORKDIR /app/backend
                        
# 2026-02-13 21:45:52  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD" "wget" "-q" "--spider" "http://127.0.0.1:3002/api/health"] "1m0s" "3s" "10s" "0s" '\x02'}
                        
# 2026-02-13 21:45:52  0.00B 设置环境变量 NODE_ENV DB_FILE PORT TUDUDI_ALLOWED_ORIGINS TUDUDI_SESSION_SECRET TUDUDI_USER_EMAIL TUDUDI_USER_PASSWORD TUDUDI_TRUST_PROXY DISABLE_TELEGRAM DISABLE_SCHEDULER TUDUDI_UPLOAD_PATH SWAGGER_ENABLED FF_ENABLE_BACKUPS FF_ENABLE_CALENDAR FF_ENABLE_HABITS
ENV NODE_ENV=production DB_FILE=db/production.sqlite3 PORT=3002 TUDUDI_ALLOWED_ORIGINS=http://localhost:8080,http://localhost:3002,http://127.0.0.1:8080,http://127.0.0.1:3002 TUDUDI_SESSION_SECRET= TUDUDI_USER_EMAIL= TUDUDI_USER_PASSWORD= TUDUDI_TRUST_PROXY=false DISABLE_TELEGRAM=false DISABLE_SCHEDULER=false TUDUDI_UPLOAD_PATH=/app/backend/uploads SWAGGER_ENABLED=false FF_ENABLE_BACKUPS=false FF_ENABLE_CALENDAR=false FF_ENABLE_HABITS=false
                        
# 2026-02-13 21:45:52  0.00B 声明容器运行时监听的端口
EXPOSE [3002/tcp]
                        
# 2026-02-13 21:45:52  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/app/backend/uploads]
                        
# 2026-02-13 21:45:52  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/app/backend/db]
                        
# 2026-02-13 21:45:52  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /app/backend/db /app/backend/certs /app/backend/uploads &&     chown -R app:app /app/backend/db /app/backend/certs /app/backend/uploads # buildkit
                        
# 2026-02-13 21:45:52  1.81MB 复制新文件或目录到容器中
COPY --chown=app:app /app/public/locales ./backend/dist/locales # buildkit
                        
# 2026-02-13 21:45:52  762.00B 复制新文件或目录到容器中
COPY --chown=app:app /app/public/manifest.json ./backend/dist/ # buildkit
                        
# 2026-02-13 21:45:52  8.12KB 复制新文件或目录到容器中
COPY --chown=app:app /app/public/favicon* ./backend/dist/ # buildkit
                        
# 2026-02-13 21:45:52  10.62MB 复制新文件或目录到容器中
COPY --chown=app:app /app/dist ./backend/dist # buildkit
                        
# 2026-02-13 21:44:39  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c rm -rf /app/backend/dist # buildkit
                        
# 2026-02-13 21:44:39  65.27MB 执行命令并创建新的镜像层
RUN /bin/sh -c npm install --omit=dev --no-audit --no-fund &&     npm cache clean --force &&     ln -s /app/node_modules /app/backend/node_modules &&     find /app/node_modules -type f \(     -name "*.md" -o     -name "*.ts" -o     -name "*.map" -o     -name "LICENSE*" -o     -name "CHANGELOG*" -o     -name "README*" -o     -name ".*.yml" -o     -name "*.txt"     \) -delete &&     find /app/node_modules -type d \(     -name "test" -o     -name "tests" -o     -name "__tests__" -o     -name "docs" -o     -name "examples" -o     -name "example" -o     -name "coverage" -o     -name ".github"     \) -exec rm -rf {} + 2>/dev/null || true # buildkit
                        
# 2026-02-13 21:44:17  772.79KB 复制新文件或目录到容器中
COPY --chown=app:app package.json package-lock.json /app/ # buildkit
                        
# 2026-02-12 19:07:42  2.67KB 执行命令并创建新的镜像层
RUN /bin/sh -c chmod +x /app/scripts/docker-entrypoint.sh # buildkit
                        
# 2026-02-12 19:07:42  2.67KB 复制新文件或目录到容器中
COPY --chown=app:app ./scripts/docker-entrypoint.sh /app/scripts/docker-entrypoint.sh # buildkit
                        
# 2026-02-12 19:07:42  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c chmod +x /app/backend/cmd/start.sh # buildkit
                        
# 2026-02-12 19:07:42  1.23MB 复制新文件或目录到容器中
COPY --chown=app:app ./backend/ /app/backend/ # buildkit
                        
# 2026-02-12 19:07:42  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-02-12 19:07:42  3.19KB 执行命令并创建新的镜像层
RUN /bin/sh -c addgroup -g ${APP_GID} app &&     adduser -D -u ${APP_UID} -G app app # buildkit
                        
# 2026-02-12 19:07:41  39.93MB 执行命令并创建新的镜像层
RUN /bin/sh -c npm install -g npm@11.6.4 # buildkit
                        
# 2026-02-12 19:07:11  4.21MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache     bash     sqlite     dumb-init     su-exec &&     rm -rf /tmp/* /var/cache/apk/* # buildkit
                        
# 2026-02-12 19:07:11  0.00B 设置环境变量 APP_GID
ENV APP_GID=1001
                        
# 2026-02-12 19:07:11  0.00B 设置环境变量 APP_UID
ENV APP_UID=1001
                        
# 2026-01-28 11:31:02  0.00B 设置默认要执行的命令
CMD ["node"]
                        
# 2026-01-28 11:31:02  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-entrypoint.sh"]
                        
# 2026-01-28 11:31:02  388.00B 复制新文件或目录到容器中
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
                        
# 2026-01-28 11:31:02  5.36MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache --virtual .build-deps-yarn curl gnupg tar   && 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   && apk del .build-deps-yarn   && yarn --version   && rm -rf /tmp/* # buildkit
                        
# 2026-01-28 11:30:59  0.00B 设置环境变量 YARN_VERSION
ENV YARN_VERSION=1.22.22
                        
# 2026-01-28 11:30:59  148.36MB 执行命令并创建新的镜像层
RUN /bin/sh -c addgroup -g 1000 node     && adduser -u 1000 -G node -s /bin/sh -D node     && apk add --no-cache         libstdc++     && apk add --no-cache --virtual .build-deps         curl     && ARCH= OPENSSL_ARCH='linux*' && alpineArch="$(apk --print-arch)"       && case "${alpineArch##*-}" in         x86_64) ARCH='x64' CHECKSUM="5618c83f81bdf51ac7fdfdf5bd6e179c15294b10ae4af13c028a27d54a0bd780" OPENSSL_ARCH=linux-x86_64;;         x86) OPENSSL_ARCH=linux-elf;;         aarch64) OPENSSL_ARCH=linux-aarch64;;         arm*) OPENSSL_ARCH=linux-armv4;;         ppc64le) OPENSSL_ARCH=linux-ppc64le;;         s390x) OPENSSL_ARCH=linux-s390x;;         *) ;;       esac   && if [ -n "${CHECKSUM}" ]; then     set -eu;     curl -fsSLO --compressed "https://unofficial-builds.nodejs.org/download/release/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz";     echo "$CHECKSUM  node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" | sha256sum -c -       && tar -xJf "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" -C /usr/local --strip-components=1 --no-same-owner       && ln -s /usr/local/bin/node /usr/local/bin/nodejs;   else     echo "Building from source"     && apk add --no-cache --virtual .build-deps-full         binutils-gold         g++         gcc         gnupg         libgcc         linux-headers         make         python3         py-setuptools     && 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.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.tar.xz\$" SHASUMS256.txt | sha256sum -c -     && tar -xf "node-v$NODE_VERSION.tar.xz"     && cd "node-v$NODE_VERSION"     && ./configure     && make -j$(getconf _NPROCESSORS_ONLN) V=     && make install     && apk del .build-deps-full     && cd ..     && rm -Rf "node-v$NODE_VERSION"     && rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt;   fi   && rm -f "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz"   && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \;   && apk del .build-deps   && node --version   && npm --version   && rm -rf /tmp/* # buildkit
                        
# 2026-01-28 11:30:59  0.00B 设置环境变量 NODE_VERSION
ENV NODE_VERSION=22.22.0
                        
# 2026-01-28 09:18:04  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2026-01-28 09:18:04  8.44MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.23.3-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:99cef4dbdaf9cacabd6406c4d7759186b685df4503cf63549eb5bc9e1de3f3ca",
    "RepoTags": [
        "chrisvel/tududi:0.88.5",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chrisvel/tududi:0.88.5"
    ],
    "RepoDigests": [
        "chrisvel/tududi@sha256:d027b5ab6fa5067ba1d42d11e24d4d22f84e1b04f68c99ec49567cc5e2167727",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chrisvel/tududi@sha256:3f0f1952e374924a7fee74bd39766b530ca634ef1704e21efecece75d3ef6e12"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-02-13T13:45:52.677034761Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "3002/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "NODE_VERSION=22.22.0",
            "YARN_VERSION=1.22.22",
            "APP_UID=1001",
            "APP_GID=1001",
            "NODE_ENV=production",
            "DB_FILE=db/production.sqlite3",
            "PORT=3002",
            "TUDUDI_ALLOWED_ORIGINS=http://localhost:8080,http://localhost:3002,http://127.0.0.1:8080,http://127.0.0.1:3002",
            "TUDUDI_SESSION_SECRET=",
            "TUDUDI_USER_EMAIL=",
            "TUDUDI_USER_PASSWORD=",
            "TUDUDI_TRUST_PROXY=false",
            "DISABLE_TELEGRAM=false",
            "DISABLE_SCHEDULER=false",
            "TUDUDI_UPLOAD_PATH=/app/backend/uploads",
            "SWAGGER_ENABLED=false",
            "FF_ENABLE_BACKUPS=false",
            "FF_ENABLE_CALENDAR=false",
            "FF_ENABLE_HABITS=false"
        ],
        "Cmd": null,
        "Healthcheck": {
            "Test": [
                "CMD",
                "wget",
                "-q",
                "--spider",
                "http://127.0.0.1:3002/api/health"
            ],
            "Interval": 60000000000,
            "Timeout": 3000000000,
            "StartPeriod": 10000000000,
            "Retries": 2
        },
        "Image": "",
        "Volumes": {
            "/app/backend/db": {},
            "/app/backend/uploads": {}
        },
        "WorkingDir": "/app/backend",
        "Entrypoint": [
            "/app/scripts/docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 286039966,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/b4f71c7da2545f882df324f8c812aae78e7ccf80139187a71001613cebde3bc7/diff:/var/lib/docker/overlay2/0e3111f54a2045afaf97f027bedd7403b5dc40259d9007e5e10f7f5a5a3588e2/diff:/var/lib/docker/overlay2/a9d5c09d4ae141b4a274b2057c7d788c3765d84cdd537509ef7c44b230145f93/diff:/var/lib/docker/overlay2/07c27cad41638722db149ecfe4722a790f27bfe276b3c28628d9412f9e0d093b/diff:/var/lib/docker/overlay2/b972d1a9ab0bdbf97876a968a5c6c459aba95abe224b548066cde961c898cc47/diff:/var/lib/docker/overlay2/f26643d5dddf56829cf366ec6e1207eb4cf26b2b8119ef3f5188f09965e6cd92/diff:/var/lib/docker/overlay2/372d425b65ee88c785cc6e2cca12b585095ec8eab525d8d899828ad33a7f5d93/diff:/var/lib/docker/overlay2/285d8e438154d75284fa9bffa9366202703d614b2f2ab039f886fae458e05bab/diff:/var/lib/docker/overlay2/93fce9da4f58c933ce793ea82e702bccfc52713a196c3ad922287a6041da98bf/diff:/var/lib/docker/overlay2/9c081906ea4dfb38a38af595191c250c89e5c7928095bff27643baf790449d14/diff:/var/lib/docker/overlay2/9c3f3586a3bfc626f5e734ce43d8dfb2a32734d22f575776fbd4c188847e6a9e/diff:/var/lib/docker/overlay2/ba21226208cdc02f98c313e3956192bd8450261768b8eecccb03f6c03c1e12e1/diff:/var/lib/docker/overlay2/110c1b71869b7feafbdb0794aeee469314b26c8e5706e2696eb3001a29f353e9/diff:/var/lib/docker/overlay2/eea07aa9b3dd7ea74d0c1458e072bec511716215e11e136d321695ee8497868b/diff:/var/lib/docker/overlay2/aabfb1547aa94fae3275bd922c6eb322922018b95213147851f35a5ec1d985e5/diff:/var/lib/docker/overlay2/bc0a6ee4b22d6525f1c00b42651fb438f8b950b2065ef97df537f87e5b7bcfec/diff:/var/lib/docker/overlay2/e8ad4d9e816fb21141ee58dce2d9a1762a1ebb8ec35553f696ccd09f2d3bfe81/diff:/var/lib/docker/overlay2/b27fbddb5f7c67467e7eba08f04a31d4b4ca86fe0285a5c58e404897e41cb35a/diff:/var/lib/docker/overlay2/283251786af7994ecf5547d0bc04b13ea1dd5dd04b1f11e2f03e3a36df961aa5/diff:/var/lib/docker/overlay2/3dc97e4bd65634a7cbd11b7bb49ed3d2c79bcba47fa4949d6eb2cba3baa63eb1/diff",
            "MergedDir": "/var/lib/docker/overlay2/02f3004b83eb57725c1acd60810b5b98df4f06855191a711f39797e142bc507e/merged",
            "UpperDir": "/var/lib/docker/overlay2/02f3004b83eb57725c1acd60810b5b98df4f06855191a711f39797e142bc507e/diff",
            "WorkDir": "/var/lib/docker/overlay2/02f3004b83eb57725c1acd60810b5b98df4f06855191a711f39797e142bc507e/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:989e799e634906e94dc9a5ee2ee26fc92ad260522990f26e707861a5f52bf64e",
            "sha256:73f69c6599be74f4742a84051e5f3c835cf1230fdd3378870b4496cef610952e",
            "sha256:02289bdc8da66779c084441cadeb5580c50bfe67eb37b7ccfa24854433733f47",
            "sha256:d2f2025518d6d84c30eadd293be9fa61f0ac168b0865956ccbde715b7e6142e4",
            "sha256:e2075612fada003ef77b093cfb6c1f4a466f8aa335fb854f851c582920749bf6",
            "sha256:44e72c88ac87825fa8c5567c8902d60fa140c2bc5ead8ae1b6f088a88cff6f1c",
            "sha256:415cd49952db747447602fbfccdb8723884ec4b78040c173e50fda8b9fc57d71",
            "sha256:4f5f403dd784239ad3378f9616833afe5a88ac40c542c163fe13fed5947ee091",
            "sha256:60a767ca5eb6f8d3c0f52800449766943c8e052a5e98de8fd020b70e66ca353b",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:d91946e4473fc4650f623aa56c0216d98ca8aab131f8ebf2028bb1de81ed39cb",
            "sha256:3ff4e233126d7964354d9a276a3c7af254873018337bbde78b9ef574077fd8b4",
            "sha256:ee9ea10c2395c47d1f7ef34e07051f8e076822e873cbd4ee36176a52c2c4c512",
            "sha256:fab47d794f8dc5dcc12fa189a3353535e17645901d08bcf5bc1b7e1051649f0e",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:f944d38420e6fb31ab22d3dd1d1739428adef25ff816c9f4efc66591d9bd1a7f",
            "sha256:396611e57145b7e0abe161c84a31e197ebbdbeaf28fabf1df672054a4b63f356",
            "sha256:79496cbb883bed2a31dbd0c5a983c66b0402b33f5fd33735b2ff791aaf716ad7",
            "sha256:b21f17b5e6deecf6c4d1fecd972111300ecf673ab27b17cffa70850434c30563",
            "sha256:97928d6861a1e5d78c64d8305add59c073c0b5e035270d6d8f2546e9f4b30bd7",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-02-25T18:33:13.715428586+08:00"
    }
}

更多版本

docker.io/chrisvel/tududi:0.88.5

linux/amd64 docker.io286.04MB2026-02-25 18:33
9