2026-11-04 03:18:16 UTC
286 MB
noninteractive
LD_LIBRARY_PATH/usr/local/lib
NODE_ENVproduction
NODE_VERSION14.21.3
NVIDIA_DRIVER_CAPABILITIEScompute,video,utility
NVIDIA_VISIBLE_DEVICESall
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PG_MAJOR14
TZAsia/Shanghai
[#000] sha256:2b70e040f7d132c8d366ee0223462552686510fb372ea5a83822973c30f19e36 - 10.08% (28.8 MB)
[#001] sha256:3fbb66dbe9afe8b8024cb6913b325e9d794cc8b49b19af6dd6cc0535de05e868 - 0.0% (296 Bytes)
[#002] sha256:7f81de32961e572122f4d16ac5686191e750d89f3ba651cada945012c6900cf9 - 30.48% (87.2 MB)
[#003] sha256:1f846fc360824250c8b07fa0173c301ae22d427e93f75b562cb60f1179ffad87 - 0.0% (2.95 KB)
[#004] sha256:2ac669634a9992012376765bff9b8762e4352ea3a970366d206f111bd25b1f3c - 24.52% (70.1 MB)
[#005] sha256:d0b50ef1dfab0783c6f066de39fb3871daf472e786dd1814a4154c847b2e4f12 - 11.13% (31.8 MB)
[#006] sha256:a3ea723c0a10634a10871b02ab6f0b7f6d86459d9c681ad3788ffb83f5f6c763 - 0.0% (7.33 KB)
[#007] sha256:09748086beda1ff42e1d59c5060479cd4760871d5f92e2dcaa06e9690ebb1f21 - 0.0% (363 Bytes)
[#008] sha256:b2b2dae1a1cdbdfca2958b98a615ee4d308a001a0484b62dddfabcaf8d81aefd - 0.01% (21 KB)
[#009] sha256:d99d45f304d596c75b0e0f5c09d6104db7c8ade8c451b320c9b8314e521040d8 - 0.0% (619 Bytes)
[#010] sha256:63febc78c7f760edeb5f323306e84d8825a7ac7ac56d44f289b20b5b6eef0330 - 0.0% (1.06 KB)
[#011] sha256:da1f0c596cbaf787d5bebfd21389e3ae2e6745ade07e7297dfd2eac4bbe87876 - 0.01% (21.1 KB)
[#012] sha256:3d781b3412cfab97b487c233b5e27cd90e874372b013752b727d75c180c02fda - 0.0% (132 Bytes)
[#013] sha256:8ead7a3b3b6bcc717adaf608d38422c440199446e95258bc0bc267bd0dff4e21 - 3.69% (10.5 MB)
[#014] sha256:de96d40352d94f8cba51c1d5bf09b0351ecebff32fd4705d974a4462a9af04f7 - 0.0% (476 Bytes)
[#015] sha256:400a8571a003fb14b18a97ef3d8827f5141329b6a2f75c48ecb4f874e435cfbe - 0.0% (1.06 KB)
[#016] sha256:3236ddd1443a0a0eee59e1ecaa2b2274e264d455cd3ef72569d23f2432efe719 - 0.0% (869 Bytes)
[#017] sha256:14a2e8c8067659d54b7df2f4a71208a59ae43e5b75ad954abc8b288a653bc6fd - 0.0% (222 Bytes)
[#018] sha256:2b7b9fee34eb8b3fb345f80b92ce165c3c0b3c0f3ba476ed8d8476a9600e3d9f - 0.0% (460 Bytes)
[#019] sha256:e864da6883b060b33472ff074e6c407f29cf44ae1e64f52fcddf3ef1dd7f944d - 0.0% (93 Bytes)
[#020] sha256:7895e0368847ac506c6c0f6a059a96368df5d66f5fffcaa67df408bc7a39b002 - 0.0% (1.19 KB)
[#021] sha256:9716501b9c754e8d7438d7b3bb9a2f16674fa65f6f2186b9e7b722df8ded3f1a - 18.32% (52.4 MB)
[#022] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#023] sha256:adddb475cd06f7ea654530a0c4073ecacc1d8a3851387e21d95ac8213f50effc - 0.0% (3.85 KB)
[#024] sha256:a97290eed86d4ca0229056412cd4864dd6fa78a903b38c03e00681d598448c7d - 0.0% (948 Bytes)
[#025] sha256:a878a0d1a99df9968b4b13ad8c3ab946adbdde550ff8546b1ec95cac6fbf4e3b - 0.01% (21.1 KB)
[#026] sha256:500aaa75820d8861308813370492471e081cf4debeb1b67576d8c0a70a6e5a1e - 0.41% (1.18 MB)
[#027] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#028] sha256:8d0cef3b4df11c15ff1b6e3003ed8fa718ee07cb5229119ef70c7b4f66ec3c1f - 0.6% (1.7 MB)
[#029] sha256:060b39fe808b5a5b1be40ed5692843f25a0fe20eaf67f9d71cdef37e11e5bfb2 - 0.75% (2.14 MB)
# debian.sh --arch 'arm64' out/ 'trixie' '@1793059200'
2026-10-29 03:11:41 UTC (buildkit.dockerfile.v0)ARG TARGETARCH=arm64
2026-10-29 03:11:41 UTC (buildkit.dockerfile.v0)ENV TZ=Asia/Shanghai DEBIAN_FRONTEND=noninteractive
2026-10-29 03:11:41 UTC (buildkit.dockerfile.v0)COPY /runtime-packages.txt /tmp/runtime-packages.txt # buildkit
2026-10-29 03:11:41 UTC (buildkit.dockerfile.v0)ARG DEBIAN_MIRROR=http://mirrors.ustc.edu.cn
2026-10-29 03:15:26 UTC (buildkit.dockerfile.v0)RUN |2 TARGETARCH=arm64 DEBIAN_MIRROR=http://mirrors.ustc.edu.cn /bin/sh -c sed -i -E "s@https?://(deb.debian.org|security.debian.org)@${DEBIAN_MIRROR}@g" /etc/apt/sources.list.d/debian.sources && apt-get update && apt-get install -y --no-install-recommends ca-certificates curl xz-utils libstdc++6 libatomic1 tzdata wget libtiff-tools procps redis-server libcurl4t64 gnupg gnupg2 gnupg1 jq fontconfig fonts-dejavu-core mesa-va-drivers $(cat /tmp/runtime-packages.txt) $(if [ "$(dpkg --print-architecture)" = amd64 ]; then echo intel-media-va-driver; fi) && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo Asia/Shanghai > /etc/timezone && groupadd --gid 2100 node && useradd --uid 210 --gid node --shell /bin/bash --create-home node && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/log/* # buildkit
2026-10-29 03:15:26 UTC (buildkit.dockerfile.v0)ENV NODE_VERSION=14.21.3 NODE_ENV=production
2026-10-29 03:15:26 UTC (buildkit.dockerfile.v0)COPY docker-build-v2/packages/ /tmp/nodb-packages/ # buildkit
2026-10-29 03:15:26 UTC (buildkit.dockerfile.v0)ARG PM2_VERSION=5.4.3
2026-10-29 03:29:09 UTC (buildkit.dockerfile.v0)RUN |3 TARGETARCH=arm64 DEBIAN_MIRROR=http://mirrors.ustc.edu.cn PM2_VERSION=5.4.3 /bin/sh -c find /tmp/nodb-packages -name '*.sh' -exec sed -i 's/\r$//' {} + && bash /tmp/nodb-packages/node.sh && npm install -g "pm2@${PM2_VERSION}" && npm cache clean --force && apt-get update && bash /tmp/nodb-packages/ffmpeg.sh && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
2026-10-29 03:29:10 UTC (buildkit.dockerfile.v0)COPY /runtime/ / # buildkit
2026-10-29 07:12:55 UTC (buildkit.dockerfile.v0)RUN |3 TARGETARCH=arm64 DEBIAN_MIRROR=http://mirrors.ustc.edu.cn PM2_VERSION=5.4.3 /bin/sh -c ldconfig && bash /tmp/nodb-packages/verify-runtime.sh && rm -rf /tmp/* /var/log/* /root/.pm2 /root/.npm # buildkit
2026-10-29 07:12:55 UTC (buildkit.dockerfile.v0)COPY docker-build-v2/patch/pm2/VersionCheck.js /usr/local/lib/node_modules/pm2/lib/VersionCheck.js # buildkit
2026-10-29 07:12:55 UTC (buildkit.dockerfile.v0)COPY docker-build-v2/redis.conf /etc/redis/redis.conf # buildkit
2026-10-29 07:12:55 UTC (buildkit.dockerfile.v0)COPY docker-build-v2/ImageMagick-policy.xml /etc/ImageMagick-7/policy.xml # buildkit
2026-10-29 07:12:55 UTC (buildkit.dockerfile.v0)COPY docker-build-v2/verify-config.sh /tmp/verify-config.sh # buildkit
2026-10-29 07:12:58 UTC (buildkit.dockerfile.v0)RUN |3 TARGETARCH=arm64 DEBIAN_MIRROR=http://mirrors.ustc.edu.cn PM2_VERSION=5.4.3 /bin/sh -c sed -i 's/\r$//' /tmp/verify-config.sh /etc/redis/redis.conf && bash /tmp/verify-config.sh && rm /tmp/verify-config.sh # buildkit
2026-10-29 07:12:58 UTC (buildkit.dockerfile.v0)WORKDIR /usr/src/app
2026-10-29 07:18:52 UTC (buildkit.dockerfile.v0)COPY /usr/src/app/node_modules /usr/src/app/node_modules # buildkit
2026-10-29 07:18:52 UTC (buildkit.dockerfile.v0)COPY /tmp/expected-dependencies.json /tmp/expected-dependencies.json # buildkit
2026-10-29 07:18:52 UTC (buildkit.dockerfile.v0)COPY docker-build-v2/verify-node-modules.js /tmp/verify-node-modules.js # buildkit
2026-10-29 07:18:53 UTC (buildkit.dockerfile.v0)COPY docker-build-v2/verify-exiftool-patches.js /tmp/verify-exiftool-patches.js # buildkit
2026-10-29 07:19:04 UTC (buildkit.dockerfile.v0)RUN |3 TARGETARCH=arm64 DEBIAN_MIRROR=http://mirrors.ustc.edu.cn PM2_VERSION=5.4.3 /bin/sh -c node /tmp/verify-node-modules.js && rm /tmp/verify-node-modules.js /tmp/verify-exiftool-patches.js /tmp/expected-dependencies.json # buildkit
2026-10-29 07:19:04 UTC (buildkit.dockerfile.v0)COPY docker-build-v2/server.js /usr/src/app/server.js # buildkit
2026-10-29 07:19:04 UTC (buildkit.dockerfile.v0)CMD ["node" "/usr/src/app/server.js"]
2026-10-29 07:20:07 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c test "$(dpkg --print-architecture)" = arm64 # buildkit
2026-10-29 07:20:07 UTC (buildkit.dockerfile.v0)COPY mt-base/install-postgres.sh mt-base/verify-postgres.sh /tmp/mt-base/ # buildkit
2026-10-29 07:25:40 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c sed -i 's/\r$//' /tmp/mt-base/*.sh && bash /tmp/mt-base/install-postgres.sh && bash /tmp/mt-base/verify-postgres.sh && rm -rf /tmp/mt-base # buildkit
2026-10-29 07:25:40 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=14
2026-10-29 07:25:40 UTC (buildkit.dockerfile.v0)WORKDIR /usr/src/app
2026-10-29 07:25:40 UTC (buildkit.dockerfile.v0)COPY for_arm_copy_root/ ./ # buildkit
2026-10-29 07:25:40 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c find /usr/src/app -maxdepth 1 -name '*.sh' -exec sed -i 's/\r$//' {} + && find /usr/src/app -maxdepth 1 -name '*.sh' -exec sh -n {} \; && test -f /usr/src/app/.env && test -f /usr/src/app/launcher.js && mkdir -p /config /upload /var/run/redis # buildkit
2026-10-29 07:25:40 UTC (buildkit.dockerfile.v0)COPY mt-base/redis.arm.conf /etc/redis/redis.conf # buildkit
2026-10-29 07:25:40 UTC (buildkit.dockerfile.v0)LABEL maintainer=support@mtmt.tech version=arm-2.0.0
2026-11-04 02:40:02 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c test "$(dpkg --print-architecture)" = arm64 && apt-get update && apt-get install -y --no-install-recommends smartmontools && smartctl --version && printf '%s\n' '#!/bin/sh' 'set -eu' '# Keep the IDs used by existing /config/pgsql bind mounts.' 'old_uid=$(id -u postgres)' 'old_gid=$(id -g postgres)' 'target_uid=103' 'target_gid=105' '# Never reuse an ID owned by another account.' 'uid_owner=$(getent passwd "$target_uid" | cut -d: -f1)' 'gid_owner=$(getent group "$target_gid" | cut -d: -f1)' 'if [ -n "$uid_owner" ] && [ "$uid_owner" != postgres ]; then' ' echo "Cannot assign postgres UID $target_uid: owned by $uid_owner" >&2' ' exit 1' 'fi' 'if [ -n "$gid_owner" ] && [ "$gid_owner" != postgres ]; then' ' echo "Cannot assign postgres GID $target_gid: owned by $gid_owner" >&2' ' exit 1' 'fi' 'if [ "$old_gid" != "$target_gid" ]; then' ' groupmod -g "$target_gid" postgres' 'fi' 'if [ "$old_uid" != "$target_uid" ]; then' ' usermod -u "$target_uid" postgres' 'fi' '# usermod does not fix ownership outside the home directory; groupmod' '# does not update file groups. Only migrate files belonging to the old IDs.' 'for dir in /var/lib/postgresql /var/log/postgresql /etc/postgresql /run/postgresql; do' ' if [ -d "$dir" ]; then' ' find "$dir" -xdev -uid "$old_uid" -exec chown -h "$target_uid" {} +' ' find "$dir" -xdev -gid "$old_gid" -exec chgrp -h "$target_gid" {} +' ' fi' 'done' 'test "$(id -u postgres)" = "$target_uid"' 'test "$(id -g postgres)" = "$target_gid"' 'id postgres' > /tmp/fix-postgres-ids.sh && sh /tmp/fix-postgres-ids.sh && rm /tmp/fix-postgres-ids.sh && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
2026-11-04 02:40:02 UTC (buildkit.dockerfile.v0)LABEL maintainer=support@mtmt.tech version=arm-2.0.1
2026-11-04 03:18:16 UTC (buildkit.dockerfile.v0)WORKDIR /usr/src/app
2026-11-04 03:18:16 UTC (buildkit.dockerfile.v0)COPY ./public ./public # buildkit
2026-11-04 03:18:16 UTC (buildkit.dockerfile.v0)COPY ./app/dist ./dist # buildkit
2026-11-04 03:18:16 UTC (buildkit.dockerfile.v0)EXPOSE [8063/tcp]
2026-11-04 03:18:16 UTC (buildkit.dockerfile.v0)LABEL maintainer=support@mtmt.tech version=1.58.0
2026-11-04 03:18:16 UTC (buildkit.dockerfile.v0)ENV LD_LIBRARY_PATH=/usr/local/lib NVIDIA_VISIBLE_DEVICES=all NVIDIA_DRIVER_CAPABILITIES=compute,video,utility
2026-11-04 03:18:16 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["sh" "/usr/src/app/entrypoint.sh"]
Please be careful as this will not just delete the reference but also the actual content!
For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.