2026-01-01 15:22:21 UTC
100 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN_ARIA2true
UMASK022
[#000] sha256:a32828a156adbf5f94a9b29f143469a265b98c320b9b40dbc9fc48efb7940688 - 3.86% (3.88 MB)
[#001] sha256:bbf64abb1decb545676e1c726717136e86537a26fb93069497ac5a094ffaecbb - 0.0% (117 Bytes)
[#002] sha256:1117fd1f3255e2426671cc0051f839de092ff52cdeffe7b4a87b28b8b01412bf - 48.57% (48.8 MB)
[#003] sha256:7abc94d9a31dcb1d2ace3f768b085332c9c95b48716905b00f53f2f7470a1eed - 0.0% (253 Bytes)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#005] sha256:ff33ce33976991d3e951247c87bb75dd27004dc82da00d6cc6873be4ac200bc7 - 0.0% (1000 Bytes)
[#006] sha256:2a7bf7cc639241889e1333a0f6e83ce44825a2206a3c314c3279d346957e327a - 47.57% (47.8 MB)
[#007] sha256:f87f671dc7c46496a08b155754950c64ba93eeeaecd4a40738e23a1d765581a2 - 0.0% (844 Bytes)
[#008] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-20251224-x86.tar.gz / # buildkit
2025-12-28 05:45:14 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/386
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=true
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-12-31 20:28:31 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/386 INSTALL_FFMPEG=true INSTALL_ARIA2=true /bin/sh -c echo "🔍 Build args: INSTALL_FFMPEG=$INSTALL_FFMPEG, INSTALL_ARIA2=$INSTALL_ARIA2" && apk update && apk upgrade --no-cache && apk add --no-cache bash ca-certificates su-exec tzdata runit && if [ "$INSTALL_FFMPEG" = "true" ]; then echo "📦 Installing FFmpeg..." && apk add --no-cache ffmpeg; else echo "⏭️ Skipping FFmpeg installation"; fi && if [ "$INSTALL_ARIA2" = "true" ]; then echo "📦 Installing Aria2..." && apk add --no-cache curl aria2 && mkdir -p /opt/aria2/.aria2 && curl -fsSL --retry 3 https://codeload.github.com/P3TERX/aria2.conf/tar.gz/refs/heads/master -o /tmp/aria-conf.tar.gz && tar -zxvf /tmp/aria-conf.tar.gz -C /opt/aria2/.aria2 --strip-components=1 && rm -f /tmp/aria-conf.tar.gz && sed -i 's|rpc-secret|#rpc-secret|g' /opt/aria2/.aria2/aria2.conf && sed -i 's|/root/.aria2|/opt/aria2/.aria2|g' /opt/aria2/.aria2/aria2.conf && sed -i 's|/root/.aria2|/opt/aria2/.aria2|g' /opt/aria2/.aria2/script.conf && sed -i 's|/root|/opt/aria2|g' /opt/aria2/.aria2/aria2.conf && sed -i 's|/root|/opt/aria2|g' /opt/aria2/.aria2/script.conf && mkdir -p /opt/service/stop/aria2/log && echo '#!/bin/sh' > /opt/service/stop/aria2/run && echo 'exec 2>&1' >> /opt/service/stop/aria2/run && echo 'exec aria2c --enable-rpc --rpc-allow-origin-all --conf-path=/opt/aria2/.aria2/aria2.conf' >> /opt/service/stop/aria2/run && echo '#!/bin/sh' > /opt/service/stop/aria2/log/run && echo 'mkdir -p /opt/openlist/data/log/aria2 2>/dev/null' >> /opt/service/stop/aria2/log/run && echo 'exec svlogd /opt/openlist/data/log/aria2' >> /opt/service/stop/aria2/log/run && chmod +x /opt/service/stop/aria2/run /opt/service/stop/aria2/log/run && touch /opt/aria2/.aria2/aria2.session && (cd /opt/aria2/.aria2 && ./tracker.sh && echo "✅ Tracker update completed successfully" || echo "⚠️ Tracker update failed, continuing..."); else echo "⏭️ Skipping Aria2 installation"; fi && rm -rf /var/cache/apk/* # buildkit
2025-12-31 20:28:31 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/386 INSTALL_FFMPEG=true INSTALL_ARIA2=true /bin/sh -c mkdir -p /opt/service/start && chmod 777 /opt/service/start && mkdir -p /opt/service/stop/openlist && echo '#!/bin/sh' > /opt/service/stop/openlist/run && echo 'exec 2>&1' >> /opt/service/stop/openlist/run && echo 'cd /opt/openlist' >> /opt/service/stop/openlist/run && echo 'exec ./openlist server --no-prefix' >> /opt/service/stop/openlist/run && chmod +x /opt/service/stop/openlist/run # buildkit
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/386
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=true
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG USER=openlist
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG UID=1001
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG GID=1001
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/386 INSTALL_FFMPEG=true INSTALL_ARIA2=true USER=openlist UID=1001 GID=1001 /bin/sh -c addgroup -g ${GID} ${USER} && adduser -D -u ${UID} -G ${USER} ${USER} && mkdir -p /opt/openlist/data # buildkit
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 /build/linux/386/openlist ./ # buildkit
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 entrypoint.sh /entrypoint.sh # buildkit
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)USER openlist
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/386 INSTALL_FFMPEG=true INSTALL_ARIA2=true USER=openlist UID=1001 GID=1001 /bin/sh -c /entrypoint.sh version # buildkit
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)ENV UMASK=022 RUN_ARIA2=true
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)VOLUME [/opt/openlist/data/]
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)EXPOSE [5244/tcp 5245/tcp]
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)CMD ["/entrypoint.sh"]
2026-01-01 15:22:21 UTC
109 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN_ARIA2true
UMASK022
[#000] sha256:079b91bed114c7b03447e4a4e01bc2bf282c80d9d91e7cd87c238f5f3e2dce98 - 3.73% (4.05 MB)
[#001] sha256:bbf64abb1decb545676e1c726717136e86537a26fb93069497ac5a094ffaecbb - 0.0% (117 Bytes)
[#002] sha256:f38e5a92e85bd4d287ec44c5d5f9bd2240d4f4efdd2bbc8ece8b2fbe600148ac - 51.09% (55.5 MB)
[#003] sha256:4c5f04c4424a1cdb214483fae4f04f8b680c41fab0f92785799ae5c70164ab65 - 0.0% (249 Bytes)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#005] sha256:a2c159b5d1a7a498004ed39651546075eb04a986a51422df8ecf909be2af7710 - 0.0% (999 Bytes)
[#006] sha256:4c425b5c36ff07d43cabc40d0be87081cf2cb83bf3e7d7f8e8a4411b892f9857 - 45.18% (49.1 MB)
[#007] sha256:f87f671dc7c46496a08b155754950c64ba93eeeaecd4a40738e23a1d765581a2 - 0.0% (844 Bytes)
[#008] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-20251224-x86_64.tar.gz / # buildkit
2025-12-28 05:45:14 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/amd64
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=true
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-12-31 20:28:27 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/amd64 INSTALL_FFMPEG=true INSTALL_ARIA2=true /bin/sh -c echo "🔍 Build args: INSTALL_FFMPEG=$INSTALL_FFMPEG, INSTALL_ARIA2=$INSTALL_ARIA2" && apk update && apk upgrade --no-cache && apk add --no-cache bash ca-certificates su-exec tzdata runit && if [ "$INSTALL_FFMPEG" = "true" ]; then echo "📦 Installing FFmpeg..." && apk add --no-cache ffmpeg; else echo "⏭️ Skipping FFmpeg installation"; fi && if [ "$INSTALL_ARIA2" = "true" ]; then echo "📦 Installing Aria2..." && apk add --no-cache curl aria2 && mkdir -p /opt/aria2/.aria2 && curl -fsSL --retry 3 https://codeload.github.com/P3TERX/aria2.conf/tar.gz/refs/heads/master -o /tmp/aria-conf.tar.gz && tar -zxvf /tmp/aria-conf.tar.gz -C /opt/aria2/.aria2 --strip-components=1 && rm -f /tmp/aria-conf.tar.gz && sed -i 's|rpc-secret|#rpc-secret|g' /opt/aria2/.aria2/aria2.conf && sed -i 's|/root/.aria2|/opt/aria2/.aria2|g' /opt/aria2/.aria2/aria2.conf && sed -i 's|/root/.aria2|/opt/aria2/.aria2|g' /opt/aria2/.aria2/script.conf && sed -i 's|/root|/opt/aria2|g' /opt/aria2/.aria2/aria2.conf && sed -i 's|/root|/opt/aria2|g' /opt/aria2/.aria2/script.conf && mkdir -p /opt/service/stop/aria2/log && echo '#!/bin/sh' > /opt/service/stop/aria2/run && echo 'exec 2>&1' >> /opt/service/stop/aria2/run && echo 'exec aria2c --enable-rpc --rpc-allow-origin-all --conf-path=/opt/aria2/.aria2/aria2.conf' >> /opt/service/stop/aria2/run && echo '#!/bin/sh' > /opt/service/stop/aria2/log/run && echo 'mkdir -p /opt/openlist/data/log/aria2 2>/dev/null' >> /opt/service/stop/aria2/log/run && echo 'exec svlogd /opt/openlist/data/log/aria2' >> /opt/service/stop/aria2/log/run && chmod +x /opt/service/stop/aria2/run /opt/service/stop/aria2/log/run && touch /opt/aria2/.aria2/aria2.session && (cd /opt/aria2/.aria2 && ./tracker.sh && echo "✅ Tracker update completed successfully" || echo "⚠️ Tracker update failed, continuing..."); else echo "⏭️ Skipping Aria2 installation"; fi && rm -rf /var/cache/apk/* # buildkit
2025-12-31 20:28:28 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/amd64 INSTALL_FFMPEG=true INSTALL_ARIA2=true /bin/sh -c mkdir -p /opt/service/start && chmod 777 /opt/service/start && mkdir -p /opt/service/stop/openlist && echo '#!/bin/sh' > /opt/service/stop/openlist/run && echo 'exec 2>&1' >> /opt/service/stop/openlist/run && echo 'cd /opt/openlist' >> /opt/service/stop/openlist/run && echo 'exec ./openlist server --no-prefix' >> /opt/service/stop/openlist/run && chmod +x /opt/service/stop/openlist/run # buildkit
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/amd64
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=true
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG USER=openlist
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG UID=1001
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG GID=1001
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/amd64 INSTALL_FFMPEG=true INSTALL_ARIA2=true USER=openlist UID=1001 GID=1001 /bin/sh -c addgroup -g ${GID} ${USER} && adduser -D -u ${UID} -G ${USER} ${USER} && mkdir -p /opt/openlist/data # buildkit
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 /build/linux/amd64/openlist ./ # buildkit
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 entrypoint.sh /entrypoint.sh # buildkit
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)USER openlist
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/amd64 INSTALL_FFMPEG=true INSTALL_ARIA2=true USER=openlist UID=1001 GID=1001 /bin/sh -c /entrypoint.sh version # buildkit
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)ENV UMASK=022 RUN_ARIA2=true
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)VOLUME [/opt/openlist/data/]
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)EXPOSE [5244/tcp 5245/tcp]
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)CMD ["/entrypoint.sh"]
2026-01-01 15:22:23 UTC
95.1 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN_ARIA2true
UMASK022
[#000] sha256:3293a34b191ec3d3958aa483a15bf393494ba22e431a054a99c80d420366afcb - 3.96% (3.76 MB)
[#001] sha256:bbf64abb1decb545676e1c726717136e86537a26fb93069497ac5a094ffaecbb - 0.0% (117 Bytes)
[#002] sha256:0ec9579384a178e43854743901679bb8fa33d91bf2d6238f6cd87e78e3b037f8 - 45.62% (43.4 MB)
[#003] sha256:f10082a540cbd0fd3c62883fb7157cbf47a653562a1fff939adcde755a2956cc - 0.0% (253 Bytes)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#005] sha256:8d9d08c2daa0303da239c75623b9d73e557f021471e70f0f4de79cbc91a8db42 - 0.0% (998 Bytes)
[#006] sha256:01f2d9b0c23ed0ae112ecfd86ef0e9bf95e10a58be400f9e44a1ba4dd79d7a7b - 50.42% (47.9 MB)
[#007] sha256:f87f671dc7c46496a08b155754950c64ba93eeeaecd4a40738e23a1d765581a2 - 0.0% (844 Bytes)
[#008] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-20251224-armhf.tar.gz / # buildkit
2025-12-28 05:46:42 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/arm/v6
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=true
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-12-31 20:28:49 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/arm/v6 INSTALL_FFMPEG=true INSTALL_ARIA2=true /bin/sh -c echo "🔍 Build args: INSTALL_FFMPEG=$INSTALL_FFMPEG, INSTALL_ARIA2=$INSTALL_ARIA2" && apk update && apk upgrade --no-cache && apk add --no-cache bash ca-certificates su-exec tzdata runit && if [ "$INSTALL_FFMPEG" = "true" ]; then echo "📦 Installing FFmpeg..." && apk add --no-cache ffmpeg; else echo "⏭️ Skipping FFmpeg installation"; fi && if [ "$INSTALL_ARIA2" = "true" ]; then echo "📦 Installing Aria2..." && apk add --no-cache curl aria2 && mkdir -p /opt/aria2/.aria2 && curl -fsSL --retry 3 https://codeload.github.com/P3TERX/aria2.conf/tar.gz/refs/heads/master -o /tmp/aria-conf.tar.gz && tar -zxvf /tmp/aria-conf.tar.gz -C /opt/aria2/.aria2 --strip-components=1 && rm -f /tmp/aria-conf.tar.gz && sed -i 's|rpc-secret|#rpc-secret|g' /opt/aria2/.aria2/aria2.conf && sed -i 's|/root/.aria2|/opt/aria2/.aria2|g' /opt/aria2/.aria2/aria2.conf && sed -i 's|/root/.aria2|/opt/aria2/.aria2|g' /opt/aria2/.aria2/script.conf && sed -i 's|/root|/opt/aria2|g' /opt/aria2/.aria2/aria2.conf && sed -i 's|/root|/opt/aria2|g' /opt/aria2/.aria2/script.conf && mkdir -p /opt/service/stop/aria2/log && echo '#!/bin/sh' > /opt/service/stop/aria2/run && echo 'exec 2>&1' >> /opt/service/stop/aria2/run && echo 'exec aria2c --enable-rpc --rpc-allow-origin-all --conf-path=/opt/aria2/.aria2/aria2.conf' >> /opt/service/stop/aria2/run && echo '#!/bin/sh' > /opt/service/stop/aria2/log/run && echo 'mkdir -p /opt/openlist/data/log/aria2 2>/dev/null' >> /opt/service/stop/aria2/log/run && echo 'exec svlogd /opt/openlist/data/log/aria2' >> /opt/service/stop/aria2/log/run && chmod +x /opt/service/stop/aria2/run /opt/service/stop/aria2/log/run && touch /opt/aria2/.aria2/aria2.session && (cd /opt/aria2/.aria2 && ./tracker.sh && echo "✅ Tracker update completed successfully" || echo "⚠️ Tracker update failed, continuing..."); else echo "⏭️ Skipping Aria2 installation"; fi && rm -rf /var/cache/apk/* # buildkit
2025-12-31 20:28:50 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/arm/v6 INSTALL_FFMPEG=true INSTALL_ARIA2=true /bin/sh -c mkdir -p /opt/service/start && chmod 777 /opt/service/start && mkdir -p /opt/service/stop/openlist && echo '#!/bin/sh' > /opt/service/stop/openlist/run && echo 'exec 2>&1' >> /opt/service/stop/openlist/run && echo 'cd /opt/openlist' >> /opt/service/stop/openlist/run && echo 'exec ./openlist server --no-prefix' >> /opt/service/stop/openlist/run && chmod +x /opt/service/stop/openlist/run # buildkit
2026-01-01 15:22:12 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2026-01-01 15:22:12 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/arm/v6
2026-01-01 15:22:12 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2026-01-01 15:22:12 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=true
2026-01-01 15:22:12 UTC (buildkit.dockerfile.v0)ARG USER=openlist
2026-01-01 15:22:12 UTC (buildkit.dockerfile.v0)ARG UID=1001
2026-01-01 15:22:12 UTC (buildkit.dockerfile.v0)ARG GID=1001
2026-01-01 15:22:12 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/arm/v6 INSTALL_FFMPEG=true INSTALL_ARIA2=true USER=openlist UID=1001 GID=1001 /bin/sh -c addgroup -g ${GID} ${USER} && adduser -D -u ${UID} -G ${USER} ${USER} && mkdir -p /opt/openlist/data # buildkit
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 /build/linux/arm/v6/openlist ./ # buildkit
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 entrypoint.sh /entrypoint.sh # buildkit
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)USER openlist
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/arm/v6 INSTALL_FFMPEG=true INSTALL_ARIA2=true USER=openlist UID=1001 GID=1001 /bin/sh -c /entrypoint.sh version # buildkit
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)ENV UMASK=022 RUN_ARIA2=true
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)VOLUME [/opt/openlist/data/]
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)EXPOSE [5244/tcp 5245/tcp]
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)CMD ["/entrypoint.sh"]
2026-01-01 15:22:23 UTC
92.8 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN_ARIA2true
UMASK022
[#000] sha256:1391137729cba5925f541d42ece51e0f36ba6b516c5452f8404398857a457111 - 3.73% (3.46 MB)
[#001] sha256:bbf64abb1decb545676e1c726717136e86537a26fb93069497ac5a094ffaecbb - 0.0% (117 Bytes)
[#002] sha256:8fb784c1cc319908998c8d38b8f6d95b255de2e13701a6fa6aa8ceb65d577b3b - 44.67% (41.5 MB)
[#003] sha256:5a10f9ca729fd7aedb501a2ac1306982385c846a77f47a11ebf22b9dcfcad1d2 - 0.0% (253 Bytes)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#005] sha256:fecce972a5e12f5d8182d6133e5335366e051b552dcaa4777c5b4398dd28cb2f - 0.0% (998 Bytes)
[#006] sha256:5a6ad0ecc53c79a0c5eec9ad56efaefb9a5433b1c208aa7988bd7fe321a4fcad - 51.6% (47.9 MB)
[#007] sha256:f87f671dc7c46496a08b155754950c64ba93eeeaecd4a40738e23a1d765581a2 - 0.0% (844 Bytes)
[#008] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-20251224-armv7.tar.gz / # buildkit
2025-12-28 05:44:43 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/arm/v7
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=true
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-12-31 20:28:46 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/arm/v7 INSTALL_FFMPEG=true INSTALL_ARIA2=true /bin/sh -c echo "🔍 Build args: INSTALL_FFMPEG=$INSTALL_FFMPEG, INSTALL_ARIA2=$INSTALL_ARIA2" && apk update && apk upgrade --no-cache && apk add --no-cache bash ca-certificates su-exec tzdata runit && if [ "$INSTALL_FFMPEG" = "true" ]; then echo "📦 Installing FFmpeg..." && apk add --no-cache ffmpeg; else echo "⏭️ Skipping FFmpeg installation"; fi && if [ "$INSTALL_ARIA2" = "true" ]; then echo "📦 Installing Aria2..." && apk add --no-cache curl aria2 && mkdir -p /opt/aria2/.aria2 && curl -fsSL --retry 3 https://codeload.github.com/P3TERX/aria2.conf/tar.gz/refs/heads/master -o /tmp/aria-conf.tar.gz && tar -zxvf /tmp/aria-conf.tar.gz -C /opt/aria2/.aria2 --strip-components=1 && rm -f /tmp/aria-conf.tar.gz && sed -i 's|rpc-secret|#rpc-secret|g' /opt/aria2/.aria2/aria2.conf && sed -i 's|/root/.aria2|/opt/aria2/.aria2|g' /opt/aria2/.aria2/aria2.conf && sed -i 's|/root/.aria2|/opt/aria2/.aria2|g' /opt/aria2/.aria2/script.conf && sed -i 's|/root|/opt/aria2|g' /opt/aria2/.aria2/aria2.conf && sed -i 's|/root|/opt/aria2|g' /opt/aria2/.aria2/script.conf && mkdir -p /opt/service/stop/aria2/log && echo '#!/bin/sh' > /opt/service/stop/aria2/run && echo 'exec 2>&1' >> /opt/service/stop/aria2/run && echo 'exec aria2c --enable-rpc --rpc-allow-origin-all --conf-path=/opt/aria2/.aria2/aria2.conf' >> /opt/service/stop/aria2/run && echo '#!/bin/sh' > /opt/service/stop/aria2/log/run && echo 'mkdir -p /opt/openlist/data/log/aria2 2>/dev/null' >> /opt/service/stop/aria2/log/run && echo 'exec svlogd /opt/openlist/data/log/aria2' >> /opt/service/stop/aria2/log/run && chmod +x /opt/service/stop/aria2/run /opt/service/stop/aria2/log/run && touch /opt/aria2/.aria2/aria2.session && (cd /opt/aria2/.aria2 && ./tracker.sh && echo "✅ Tracker update completed successfully" || echo "⚠️ Tracker update failed, continuing..."); else echo "⏭️ Skipping Aria2 installation"; fi && rm -rf /var/cache/apk/* # buildkit
2025-12-31 20:28:47 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/arm/v7 INSTALL_FFMPEG=true INSTALL_ARIA2=true /bin/sh -c mkdir -p /opt/service/start && chmod 777 /opt/service/start && mkdir -p /opt/service/stop/openlist && echo '#!/bin/sh' > /opt/service/stop/openlist/run && echo 'exec 2>&1' >> /opt/service/stop/openlist/run && echo 'cd /opt/openlist' >> /opt/service/stop/openlist/run && echo 'exec ./openlist server --no-prefix' >> /opt/service/stop/openlist/run && chmod +x /opt/service/stop/openlist/run # buildkit
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/arm/v7
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=true
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG USER=openlist
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG UID=1001
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG GID=1001
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2026-01-01 15:22:15 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/arm/v7 INSTALL_FFMPEG=true INSTALL_ARIA2=true USER=openlist UID=1001 GID=1001 /bin/sh -c addgroup -g ${GID} ${USER} && adduser -D -u ${UID} -G ${USER} ${USER} && mkdir -p /opt/openlist/data # buildkit
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 /build/linux/arm/v7/openlist ./ # buildkit
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 entrypoint.sh /entrypoint.sh # buildkit
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)USER openlist
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/arm/v7 INSTALL_FFMPEG=true INSTALL_ARIA2=true USER=openlist UID=1001 GID=1001 /bin/sh -c /entrypoint.sh version # buildkit
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)ENV UMASK=022 RUN_ARIA2=true
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)VOLUME [/opt/openlist/data/]
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)EXPOSE [5244/tcp 5245/tcp]
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)CMD ["/entrypoint.sh"]
2026-01-01 15:22:23 UTC
103 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN_ARIA2true
UMASK022
[#000] sha256:e458004e4c65b701815828b25351fd8050402bfd13ef234518a15d05d3564e9b - 4.23% (4.37 MB)
[#001] sha256:bbf64abb1decb545676e1c726717136e86537a26fb93069497ac5a094ffaecbb - 0.0% (117 Bytes)
[#002] sha256:c3a9e58e4694047167d807d0a4c35f80a48035a9768e5a288e46acabe1560542 - 50.48% (52.1 MB)
[#003] sha256:48968167c9f2b52eb18a53e19d5304a1509531dc3c6100dbf66238e62e9d6bc4 - 0.0% (255 Bytes)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#005] sha256:afb0d57c450c4e9fabc26a61cb31812bd6f750ae0d83644d5332d24bf2c0b627 - 0.0% (1000 Bytes)
[#006] sha256:6b43255e5f5a685aa32017c8f47c664ce4e4002047b7f6eba62f71cae738aae2 - 45.29% (46.7 MB)
[#007] sha256:f87f671dc7c46496a08b155754950c64ba93eeeaecd4a40738e23a1d765581a2 - 0.0% (844 Bytes)
[#008] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-20251224-aarch64.tar.gz / # buildkit
2025-12-28 05:45:09 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/arm64
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=true
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-12-31 20:28:48 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/arm64 INSTALL_FFMPEG=true INSTALL_ARIA2=true /bin/sh -c echo "🔍 Build args: INSTALL_FFMPEG=$INSTALL_FFMPEG, INSTALL_ARIA2=$INSTALL_ARIA2" && apk update && apk upgrade --no-cache && apk add --no-cache bash ca-certificates su-exec tzdata runit && if [ "$INSTALL_FFMPEG" = "true" ]; then echo "📦 Installing FFmpeg..." && apk add --no-cache ffmpeg; else echo "⏭️ Skipping FFmpeg installation"; fi && if [ "$INSTALL_ARIA2" = "true" ]; then echo "📦 Installing Aria2..." && apk add --no-cache curl aria2 && mkdir -p /opt/aria2/.aria2 && curl -fsSL --retry 3 https://codeload.github.com/P3TERX/aria2.conf/tar.gz/refs/heads/master -o /tmp/aria-conf.tar.gz && tar -zxvf /tmp/aria-conf.tar.gz -C /opt/aria2/.aria2 --strip-components=1 && rm -f /tmp/aria-conf.tar.gz && sed -i 's|rpc-secret|#rpc-secret|g' /opt/aria2/.aria2/aria2.conf && sed -i 's|/root/.aria2|/opt/aria2/.aria2|g' /opt/aria2/.aria2/aria2.conf && sed -i 's|/root/.aria2|/opt/aria2/.aria2|g' /opt/aria2/.aria2/script.conf && sed -i 's|/root|/opt/aria2|g' /opt/aria2/.aria2/aria2.conf && sed -i 's|/root|/opt/aria2|g' /opt/aria2/.aria2/script.conf && mkdir -p /opt/service/stop/aria2/log && echo '#!/bin/sh' > /opt/service/stop/aria2/run && echo 'exec 2>&1' >> /opt/service/stop/aria2/run && echo 'exec aria2c --enable-rpc --rpc-allow-origin-all --conf-path=/opt/aria2/.aria2/aria2.conf' >> /opt/service/stop/aria2/run && echo '#!/bin/sh' > /opt/service/stop/aria2/log/run && echo 'mkdir -p /opt/openlist/data/log/aria2 2>/dev/null' >> /opt/service/stop/aria2/log/run && echo 'exec svlogd /opt/openlist/data/log/aria2' >> /opt/service/stop/aria2/log/run && chmod +x /opt/service/stop/aria2/run /opt/service/stop/aria2/log/run && touch /opt/aria2/.aria2/aria2.session && (cd /opt/aria2/.aria2 && ./tracker.sh && echo "✅ Tracker update completed successfully" || echo "⚠️ Tracker update failed, continuing..."); else echo "⏭️ Skipping Aria2 installation"; fi && rm -rf /var/cache/apk/* # buildkit
2025-12-31 20:28:48 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/arm64 INSTALL_FFMPEG=true INSTALL_ARIA2=true /bin/sh -c mkdir -p /opt/service/start && chmod 777 /opt/service/start && mkdir -p /opt/service/stop/openlist && echo '#!/bin/sh' > /opt/service/stop/openlist/run && echo 'exec 2>&1' >> /opt/service/stop/openlist/run && echo 'cd /opt/openlist' >> /opt/service/stop/openlist/run && echo 'exec ./openlist server --no-prefix' >> /opt/service/stop/openlist/run && chmod +x /opt/service/stop/openlist/run # buildkit
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/arm64
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=true
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG USER=openlist
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG UID=1001
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG GID=1001
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2026-01-01 15:22:15 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/arm64 INSTALL_FFMPEG=true INSTALL_ARIA2=true USER=openlist UID=1001 GID=1001 /bin/sh -c addgroup -g ${GID} ${USER} && adduser -D -u ${UID} -G ${USER} ${USER} && mkdir -p /opt/openlist/data # buildkit
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 /build/linux/arm64/openlist ./ # buildkit
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 entrypoint.sh /entrypoint.sh # buildkit
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)USER openlist
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/arm64 INSTALL_FFMPEG=true INSTALL_ARIA2=true USER=openlist UID=1001 GID=1001 /bin/sh -c /entrypoint.sh version # buildkit
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)ENV UMASK=022 RUN_ARIA2=true
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)VOLUME [/opt/openlist/data/]
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)EXPOSE [5244/tcp 5245/tcp]
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)CMD ["/entrypoint.sh"]
2026-01-01 15:22:23 UTC
104 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN_ARIA2true
UMASK022
[#000] sha256:3a03302a4ce2ccbfcc0386fe0a8ab7f4fb110876deead3001f8d85a763562ff6 - 3.14% (3.27 MB)
[#001] sha256:e02b38464f94d85a513a26027b5df6a53ff79a7358ba0e0cd8db47a7655da7b8 - 0.0% (116 Bytes)
[#002] sha256:d80e8e35fbbbdbe7bc5ea236a64b87a70a61a95b4f893c11000d947c20960748 - 51.11% (53.2 MB)
[#003] sha256:48968167c9f2b52eb18a53e19d5304a1509531dc3c6100dbf66238e62e9d6bc4 - 0.0% (255 Bytes)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#005] sha256:d9f25e7530db692786a84c6daa9021f1ab90e1fb622562e13ed5dec310149d24 - 0.0% (1019 Bytes)
[#006] sha256:400cb7b17f021e4bf9c96b4ad1de835dbe24bbe26f8c049f4a6e3f1afb3eec1e - 45.75% (47.6 MB)
[#007] sha256:f87f671dc7c46496a08b155754950c64ba93eeeaecd4a40738e23a1d765581a2 - 0.0% (844 Bytes)
[#008] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-20250108-loongarch64.tar.gz / # buildkit
2025-12-12 21:12:56 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-12-31 20:28:11 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/loong64
2025-12-31 20:28:11 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-12-31 20:28:11 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=true
2025-12-31 20:28:11 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-12-31 20:28:11 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-12-31 20:28:48 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/loong64 INSTALL_FFMPEG=true INSTALL_ARIA2=true /bin/sh -c echo "🔍 Build args: INSTALL_FFMPEG=$INSTALL_FFMPEG, INSTALL_ARIA2=$INSTALL_ARIA2" && apk update && apk upgrade --no-cache && apk add --no-cache bash ca-certificates su-exec tzdata runit && if [ "$INSTALL_FFMPEG" = "true" ]; then echo "📦 Installing FFmpeg..." && apk add --no-cache ffmpeg; else echo "⏭️ Skipping FFmpeg installation"; fi && if [ "$INSTALL_ARIA2" = "true" ]; then echo "📦 Installing Aria2..." && apk add --no-cache curl aria2 && mkdir -p /opt/aria2/.aria2 && curl -fsSL --retry 3 https://codeload.github.com/P3TERX/aria2.conf/tar.gz/refs/heads/master -o /tmp/aria-conf.tar.gz && tar -zxvf /tmp/aria-conf.tar.gz -C /opt/aria2/.aria2 --strip-components=1 && rm -f /tmp/aria-conf.tar.gz && sed -i 's|rpc-secret|#rpc-secret|g' /opt/aria2/.aria2/aria2.conf && sed -i 's|/root/.aria2|/opt/aria2/.aria2|g' /opt/aria2/.aria2/aria2.conf && sed -i 's|/root/.aria2|/opt/aria2/.aria2|g' /opt/aria2/.aria2/script.conf && sed -i 's|/root|/opt/aria2|g' /opt/aria2/.aria2/aria2.conf && sed -i 's|/root|/opt/aria2|g' /opt/aria2/.aria2/script.conf && mkdir -p /opt/service/stop/aria2/log && echo '#!/bin/sh' > /opt/service/stop/aria2/run && echo 'exec 2>&1' >> /opt/service/stop/aria2/run && echo 'exec aria2c --enable-rpc --rpc-allow-origin-all --conf-path=/opt/aria2/.aria2/aria2.conf' >> /opt/service/stop/aria2/run && echo '#!/bin/sh' > /opt/service/stop/aria2/log/run && echo 'mkdir -p /opt/openlist/data/log/aria2 2>/dev/null' >> /opt/service/stop/aria2/log/run && echo 'exec svlogd /opt/openlist/data/log/aria2' >> /opt/service/stop/aria2/log/run && chmod +x /opt/service/stop/aria2/run /opt/service/stop/aria2/log/run && touch /opt/aria2/.aria2/aria2.session && (cd /opt/aria2/.aria2 && ./tracker.sh && echo "✅ Tracker update completed successfully" || echo "⚠️ Tracker update failed, continuing..."); else echo "⏭️ Skipping Aria2 installation"; fi && rm -rf /var/cache/apk/* # buildkit
2025-12-31 20:28:48 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/loong64 INSTALL_FFMPEG=true INSTALL_ARIA2=true /bin/sh -c mkdir -p /opt/service/start && chmod 777 /opt/service/start && mkdir -p /opt/service/stop/openlist && echo '#!/bin/sh' > /opt/service/stop/openlist/run && echo 'exec 2>&1' >> /opt/service/stop/openlist/run && echo 'cd /opt/openlist' >> /opt/service/stop/openlist/run && echo 'exec ./openlist server --no-prefix' >> /opt/service/stop/openlist/run && chmod +x /opt/service/stop/openlist/run # buildkit
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/loong64
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=true
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG USER=openlist
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG UID=1001
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG GID=1001
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2026-01-01 15:22:15 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/loong64 INSTALL_FFMPEG=true INSTALL_ARIA2=true USER=openlist UID=1001 GID=1001 /bin/sh -c addgroup -g ${GID} ${USER} && adduser -D -u ${UID} -G ${USER} ${USER} && mkdir -p /opt/openlist/data # buildkit
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 /build/linux/loong64/openlist ./ # buildkit
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 entrypoint.sh /entrypoint.sh # buildkit
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)USER openlist
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/loong64 INSTALL_FFMPEG=true INSTALL_ARIA2=true USER=openlist UID=1001 GID=1001 /bin/sh -c /entrypoint.sh version # buildkit
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)ENV UMASK=022 RUN_ARIA2=true
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)VOLUME [/opt/openlist/data/]
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)EXPOSE [5244/tcp 5245/tcp]
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)CMD ["/entrypoint.sh"]
2026-01-01 15:22:23 UTC
106 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN_ARIA2true
UMASK022
[#000] sha256:4e19615acfba78ccc0157a4a193d4f289094e782391ca4c9b671709b628fc586 - 3.82% (4.06 MB)
[#001] sha256:bbf64abb1decb545676e1c726717136e86537a26fb93069497ac5a094ffaecbb - 0.0% (117 Bytes)
[#002] sha256:e86b1f21e32890354bff786ff89cd74fa01d0102c6d974eacbdeaad608ff5930 - 52.0% (55.3 MB)
[#003] sha256:b1ee11c22995926f4624977100b9601c0299d8954232365c27c4605b236d8a0b - 0.0% (253 Bytes)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#005] sha256:79e2712449d5914ea449eacb2cd399f14c2e55640bfcbfde160a5afc10e5f7ec - 0.0% (998 Bytes)
[#006] sha256:82dbe763a3841c019e481d14b52a2560fa1cd2cb10c5c4afbedda646f00e16e9 - 44.18% (46.9 MB)
[#007] sha256:f87f671dc7c46496a08b155754950c64ba93eeeaecd4a40738e23a1d765581a2 - 0.0% (844 Bytes)
[#008] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-20251224-ppc64le.tar.gz / # buildkit
2025-12-28 05:44:07 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/ppc64le
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=true
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-12-31 20:28:53 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/ppc64le INSTALL_FFMPEG=true INSTALL_ARIA2=true /bin/sh -c echo "🔍 Build args: INSTALL_FFMPEG=$INSTALL_FFMPEG, INSTALL_ARIA2=$INSTALL_ARIA2" && apk update && apk upgrade --no-cache && apk add --no-cache bash ca-certificates su-exec tzdata runit && if [ "$INSTALL_FFMPEG" = "true" ]; then echo "📦 Installing FFmpeg..." && apk add --no-cache ffmpeg; else echo "⏭️ Skipping FFmpeg installation"; fi && if [ "$INSTALL_ARIA2" = "true" ]; then echo "📦 Installing Aria2..." && apk add --no-cache curl aria2 && mkdir -p /opt/aria2/.aria2 && curl -fsSL --retry 3 https://codeload.github.com/P3TERX/aria2.conf/tar.gz/refs/heads/master -o /tmp/aria-conf.tar.gz && tar -zxvf /tmp/aria-conf.tar.gz -C /opt/aria2/.aria2 --strip-components=1 && rm -f /tmp/aria-conf.tar.gz && sed -i 's|rpc-secret|#rpc-secret|g' /opt/aria2/.aria2/aria2.conf && sed -i 's|/root/.aria2|/opt/aria2/.aria2|g' /opt/aria2/.aria2/aria2.conf && sed -i 's|/root/.aria2|/opt/aria2/.aria2|g' /opt/aria2/.aria2/script.conf && sed -i 's|/root|/opt/aria2|g' /opt/aria2/.aria2/aria2.conf && sed -i 's|/root|/opt/aria2|g' /opt/aria2/.aria2/script.conf && mkdir -p /opt/service/stop/aria2/log && echo '#!/bin/sh' > /opt/service/stop/aria2/run && echo 'exec 2>&1' >> /opt/service/stop/aria2/run && echo 'exec aria2c --enable-rpc --rpc-allow-origin-all --conf-path=/opt/aria2/.aria2/aria2.conf' >> /opt/service/stop/aria2/run && echo '#!/bin/sh' > /opt/service/stop/aria2/log/run && echo 'mkdir -p /opt/openlist/data/log/aria2 2>/dev/null' >> /opt/service/stop/aria2/log/run && echo 'exec svlogd /opt/openlist/data/log/aria2' >> /opt/service/stop/aria2/log/run && chmod +x /opt/service/stop/aria2/run /opt/service/stop/aria2/log/run && touch /opt/aria2/.aria2/aria2.session && (cd /opt/aria2/.aria2 && ./tracker.sh && echo "✅ Tracker update completed successfully" || echo "⚠️ Tracker update failed, continuing..."); else echo "⏭️ Skipping Aria2 installation"; fi && rm -rf /var/cache/apk/* # buildkit
2025-12-31 20:28:53 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/ppc64le INSTALL_FFMPEG=true INSTALL_ARIA2=true /bin/sh -c mkdir -p /opt/service/start && chmod 777 /opt/service/start && mkdir -p /opt/service/stop/openlist && echo '#!/bin/sh' > /opt/service/stop/openlist/run && echo 'exec 2>&1' >> /opt/service/stop/openlist/run && echo 'cd /opt/openlist' >> /opt/service/stop/openlist/run && echo 'exec ./openlist server --no-prefix' >> /opt/service/stop/openlist/run && chmod +x /opt/service/stop/openlist/run # buildkit
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/ppc64le
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=true
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG USER=openlist
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG UID=1001
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG GID=1001
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2026-01-01 15:22:15 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/ppc64le INSTALL_FFMPEG=true INSTALL_ARIA2=true USER=openlist UID=1001 GID=1001 /bin/sh -c addgroup -g ${GID} ${USER} && adduser -D -u ${UID} -G ${USER} ${USER} && mkdir -p /opt/openlist/data # buildkit
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 /build/linux/ppc64le/openlist ./ # buildkit
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 entrypoint.sh /entrypoint.sh # buildkit
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)USER openlist
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/ppc64le INSTALL_FFMPEG=true INSTALL_ARIA2=true USER=openlist UID=1001 GID=1001 /bin/sh -c /entrypoint.sh version # buildkit
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)ENV UMASK=022 RUN_ARIA2=true
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)VOLUME [/opt/openlist/data/]
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)EXPOSE [5244/tcp 5245/tcp]
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)CMD ["/entrypoint.sh"]
2026-01-01 15:22:23 UTC
98.4 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN_ARIA2true
UMASK022
[#000] sha256:3e66906ee58b3dd1f9b1045c1ce236c420a6ba85e98c1bbc8bac566d76ceb045 - 3.92% (3.86 MB)
[#001] sha256:bbf64abb1decb545676e1c726717136e86537a26fb93069497ac5a094ffaecbb - 0.0% (117 Bytes)
[#002] sha256:b4295a42d9cdef9a877a41fdd71e53dfd7a78ab67bc006074679f654dc019411 - 47.51% (46.8 MB)
[#003] sha256:f10082a540cbd0fd3c62883fb7157cbf47a653562a1fff939adcde755a2956cc - 0.0% (253 Bytes)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#005] sha256:1bf83e1ccadf620bd06bc552577113c33180d5c20ec081c8a424ca07adbfa1ee - 0.0% (999 Bytes)
[#006] sha256:4c4f2a8a501f424182ec86adc31baf83fbce556909b8b05d6f665d3cea3a1f00 - 48.56% (47.8 MB)
[#007] sha256:f87f671dc7c46496a08b155754950c64ba93eeeaecd4a40738e23a1d765581a2 - 0.0% (844 Bytes)
[#008] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-20251224-riscv64.tar.gz / # buildkit
2025-12-28 05:45:08 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/riscv64
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=true
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-12-31 20:28:16 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-12-31 20:28:50 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/riscv64 INSTALL_FFMPEG=true INSTALL_ARIA2=true /bin/sh -c echo "🔍 Build args: INSTALL_FFMPEG=$INSTALL_FFMPEG, INSTALL_ARIA2=$INSTALL_ARIA2" && apk update && apk upgrade --no-cache && apk add --no-cache bash ca-certificates su-exec tzdata runit && if [ "$INSTALL_FFMPEG" = "true" ]; then echo "📦 Installing FFmpeg..." && apk add --no-cache ffmpeg; else echo "⏭️ Skipping FFmpeg installation"; fi && if [ "$INSTALL_ARIA2" = "true" ]; then echo "📦 Installing Aria2..." && apk add --no-cache curl aria2 && mkdir -p /opt/aria2/.aria2 && curl -fsSL --retry 3 https://codeload.github.com/P3TERX/aria2.conf/tar.gz/refs/heads/master -o /tmp/aria-conf.tar.gz && tar -zxvf /tmp/aria-conf.tar.gz -C /opt/aria2/.aria2 --strip-components=1 && rm -f /tmp/aria-conf.tar.gz && sed -i 's|rpc-secret|#rpc-secret|g' /opt/aria2/.aria2/aria2.conf && sed -i 's|/root/.aria2|/opt/aria2/.aria2|g' /opt/aria2/.aria2/aria2.conf && sed -i 's|/root/.aria2|/opt/aria2/.aria2|g' /opt/aria2/.aria2/script.conf && sed -i 's|/root|/opt/aria2|g' /opt/aria2/.aria2/aria2.conf && sed -i 's|/root|/opt/aria2|g' /opt/aria2/.aria2/script.conf && mkdir -p /opt/service/stop/aria2/log && echo '#!/bin/sh' > /opt/service/stop/aria2/run && echo 'exec 2>&1' >> /opt/service/stop/aria2/run && echo 'exec aria2c --enable-rpc --rpc-allow-origin-all --conf-path=/opt/aria2/.aria2/aria2.conf' >> /opt/service/stop/aria2/run && echo '#!/bin/sh' > /opt/service/stop/aria2/log/run && echo 'mkdir -p /opt/openlist/data/log/aria2 2>/dev/null' >> /opt/service/stop/aria2/log/run && echo 'exec svlogd /opt/openlist/data/log/aria2' >> /opt/service/stop/aria2/log/run && chmod +x /opt/service/stop/aria2/run /opt/service/stop/aria2/log/run && touch /opt/aria2/.aria2/aria2.session && (cd /opt/aria2/.aria2 && ./tracker.sh && echo "✅ Tracker update completed successfully" || echo "⚠️ Tracker update failed, continuing..."); else echo "⏭️ Skipping Aria2 installation"; fi && rm -rf /var/cache/apk/* # buildkit
2025-12-31 20:28:50 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/riscv64 INSTALL_FFMPEG=true INSTALL_ARIA2=true /bin/sh -c mkdir -p /opt/service/start && chmod 777 /opt/service/start && mkdir -p /opt/service/stop/openlist && echo '#!/bin/sh' > /opt/service/stop/openlist/run && echo 'exec 2>&1' >> /opt/service/stop/openlist/run && echo 'cd /opt/openlist' >> /opt/service/stop/openlist/run && echo 'exec ./openlist server --no-prefix' >> /opt/service/stop/openlist/run && chmod +x /opt/service/stop/openlist/run # buildkit
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/riscv64
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=true
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG USER=openlist
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG UID=1001
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)ARG GID=1001
2026-01-01 15:22:14 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2026-01-01 15:22:15 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/riscv64 INSTALL_FFMPEG=true INSTALL_ARIA2=true USER=openlist UID=1001 GID=1001 /bin/sh -c addgroup -g ${GID} ${USER} && adduser -D -u ${UID} -G ${USER} ${USER} && mkdir -p /opt/openlist/data # buildkit
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 /build/linux/riscv64/openlist ./ # buildkit
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 entrypoint.sh /entrypoint.sh # buildkit
2026-01-01 15:22:21 UTC (buildkit.dockerfile.v0)USER openlist
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/riscv64 INSTALL_FFMPEG=true INSTALL_ARIA2=true USER=openlist UID=1001 GID=1001 /bin/sh -c /entrypoint.sh version # buildkit
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)ENV UMASK=022 RUN_ARIA2=true
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)VOLUME [/opt/openlist/data/]
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)EXPOSE [5244/tcp 5245/tcp]
2026-01-01 15:22:23 UTC (buildkit.dockerfile.v0)CMD ["/entrypoint.sh"]