2026-01-01 14:59:09 UTC
73.8 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN_ARIA2false
UMASK022
[#000] sha256:a32828a156adbf5f94a9b29f143469a265b98c320b9b40dbc9fc48efb7940688 - 5.25% (3.88 MB)
[#001] sha256:bc4ea8d87892c4528cb00a036471a126eb9f7a87109bfea9deb69419a51f2a72 - 0.0% (116 Bytes)
[#002] sha256:1d0c4f6284e67e66cc50df19c9d8fba8ff75695c039f6019eb7ffa1678d6fe95 - 58.72% (43.4 MB)
[#003] sha256:9b7006307d5e770f19ebe36572268a5c64eb2ec7118c64eec6ddfe81bf25d475 - 0.0% (250 Bytes)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#005] sha256:792726329500154af7e77fb95f5e612994045ddd0076142a0ee870603744e98c - 0.0% (1000 Bytes)
[#006] sha256:311f41cb457465fd18b6f907db1e4fd118dba131299c0ea63b7e57c55884416e - 36.02% (26.6 MB)
[#007] sha256:62f025ab3b6d9c6cd925aa89848f81d8e31c9ae70f8d04837841a663185cfd88 - 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:12 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/386
2025-12-31 20:28:12 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-12-31 20:28:12 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2025-12-31 20:28:12 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-12-31 20:28:12 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-12-31 20:28:21 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/386 INSTALL_FFMPEG=true INSTALL_ARIA2=false /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:22 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/386 INSTALL_FFMPEG=true INSTALL_ARIA2=false /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 14:59:07 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2026-01-01 14:59:07 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/386
2026-01-01 14:59:07 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2026-01-01 14:59:07 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2026-01-01 14:59:07 UTC (buildkit.dockerfile.v0)ARG USER=openlist
2026-01-01 14:59:07 UTC (buildkit.dockerfile.v0)ARG UID=1001
2026-01-01 14:59:07 UTC (buildkit.dockerfile.v0)ARG GID=1001
2026-01-01 14:59:07 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2026-01-01 14:59:07 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/386 INSTALL_FFMPEG=true INSTALL_ARIA2=false 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 14:59:07 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 /build/linux/386/openlist ./ # buildkit
2026-01-01 14:59:08 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 entrypoint.sh /entrypoint.sh # buildkit
2026-01-01 14:59:08 UTC (buildkit.dockerfile.v0)USER openlist
2026-01-01 14:59:09 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/386 INSTALL_FFMPEG=true INSTALL_ARIA2=false USER=openlist UID=1001 GID=1001 /bin/sh -c /entrypoint.sh version # buildkit
2026-01-01 14:59:09 UTC (buildkit.dockerfile.v0)ENV UMASK=022 RUN_ARIA2=false
2026-01-01 14:59:09 UTC (buildkit.dockerfile.v0)VOLUME [/opt/openlist/data/]
2026-01-01 14:59:09 UTC (buildkit.dockerfile.v0)EXPOSE [5244/tcp 5245/tcp]
2026-01-01 14:59:09 UTC (buildkit.dockerfile.v0)CMD ["/entrypoint.sh"]
2026-01-01 14:59:09 UTC
82.1 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN_ARIA2false
UMASK022
[#000] sha256:079b91bed114c7b03447e4a4e01bc2bf282c80d9d91e7cd87c238f5f3e2dce98 - 4.94% (4.05 MB)
[#001] sha256:bc4ea8d87892c4528cb00a036471a126eb9f7a87109bfea9deb69419a51f2a72 - 0.0% (116 Bytes)
[#002] sha256:49d39115d846379e25c07e8903cf0091a0b6c36b7c27b2bd53b3b14ad79351b1 - 61.12% (50.2 MB)
[#003] sha256:392f1cb2eca9c4b1c788f3b96780b135d3697926344df7aac1d4f4c29b796061 - 0.0% (249 Bytes)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#005] sha256:6cabc34d7f8ca18017f1552a4128d8fba42476acfce669410ad3491dca36f929 - 0.0% (998 Bytes)
[#006] sha256:9d4216021f5affc125e5bcf5676c34b9d2bc3b93684f1cb686ea6fe8182c7d60 - 33.94% (27.9 MB)
[#007] sha256:62f025ab3b6d9c6cd925aa89848f81d8e31c9ae70f8d04837841a663185cfd88 - 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:12 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/amd64
2025-12-31 20:28:12 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-12-31 20:28:12 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2025-12-31 20:28:12 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-12-31 20:28:12 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-12-31 20:28:20 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/amd64 INSTALL_FFMPEG=true INSTALL_ARIA2=false /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:20 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/amd64 INSTALL_FFMPEG=true INSTALL_ARIA2=false /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 14:59:06 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/amd64
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG USER=openlist
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG UID=1001
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG GID=1001
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/amd64 INSTALL_FFMPEG=true INSTALL_ARIA2=false 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 14:59:08 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 /build/linux/amd64/openlist ./ # buildkit
2026-01-01 14:59:08 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 entrypoint.sh /entrypoint.sh # buildkit
2026-01-01 14:59:08 UTC (buildkit.dockerfile.v0)USER openlist
2026-01-01 14:59:09 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/amd64 INSTALL_FFMPEG=true INSTALL_ARIA2=false USER=openlist UID=1001 GID=1001 /bin/sh -c /entrypoint.sh version # buildkit
2026-01-01 14:59:09 UTC (buildkit.dockerfile.v0)ENV UMASK=022 RUN_ARIA2=false
2026-01-01 14:59:09 UTC (buildkit.dockerfile.v0)VOLUME [/opt/openlist/data/]
2026-01-01 14:59:09 UTC (buildkit.dockerfile.v0)EXPOSE [5244/tcp 5245/tcp]
2026-01-01 14:59:09 UTC (buildkit.dockerfile.v0)CMD ["/entrypoint.sh"]
2026-01-01 14:59:11 UTC
68.5 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN_ARIA2false
UMASK022
[#000] sha256:3293a34b191ec3d3958aa483a15bf393494ba22e431a054a99c80d420366afcb - 5.49% (3.76 MB)
[#001] sha256:bc4ea8d87892c4528cb00a036471a126eb9f7a87109bfea9deb69419a51f2a72 - 0.0% (116 Bytes)
[#002] sha256:984b04cfebe261632778ed229cfe6301eecb6aa79471329cee8d1f9220138c8f - 55.53% (38.1 MB)
[#003] sha256:aac50ec98e5f2a44c29f7e688e32f3a1230147dadfff9f6eb8560c3b17ffc1a3 - 0.0% (250 Bytes)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#005] sha256:88b1cb88c93aae45a5098758ee6709e33f0b694ef285ee621e75ea41c36fb5db - 0.0% (1000 Bytes)
[#006] sha256:8e1d434446f51c2f4fdc6e51594ff86f13eafb458407504b6329d84e856f30f3 - 38.97% (26.7 MB)
[#007] sha256:62f025ab3b6d9c6cd925aa89848f81d8e31c9ae70f8d04837841a663185cfd88 - 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:12 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/arm/v6
2025-12-31 20:28:12 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-12-31 20:28:12 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2025-12-31 20:28:12 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-12-31 20:28:12 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-12-31 20:28:38 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/arm/v6 INSTALL_FFMPEG=true INSTALL_ARIA2=false /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:38 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/arm/v6 INSTALL_FFMPEG=true INSTALL_ARIA2=false /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 14:59:06 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/arm/v6
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG USER=openlist
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG UID=1001
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG GID=1001
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2026-01-01 14:59:07 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/arm/v6 INSTALL_FFMPEG=true INSTALL_ARIA2=false 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 14:59:08 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 /build/linux/arm/v6/openlist ./ # buildkit
2026-01-01 14:59:08 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 entrypoint.sh /entrypoint.sh # buildkit
2026-01-01 14:59:08 UTC (buildkit.dockerfile.v0)USER openlist
2026-01-01 14:59:11 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/arm/v6 INSTALL_FFMPEG=true INSTALL_ARIA2=false USER=openlist UID=1001 GID=1001 /bin/sh -c /entrypoint.sh version # buildkit
2026-01-01 14:59:11 UTC (buildkit.dockerfile.v0)ENV UMASK=022 RUN_ARIA2=false
2026-01-01 14:59:11 UTC (buildkit.dockerfile.v0)VOLUME [/opt/openlist/data/]
2026-01-01 14:59:11 UTC (buildkit.dockerfile.v0)EXPOSE [5244/tcp 5245/tcp]
2026-01-01 14:59:11 UTC (buildkit.dockerfile.v0)CMD ["/entrypoint.sh"]
2026-01-01 14:59:10 UTC
66.8 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN_ARIA2false
UMASK022
[#000] sha256:1391137729cba5925f541d42ece51e0f36ba6b516c5452f8404398857a457111 - 5.18% (3.46 MB)
[#001] sha256:bc4ea8d87892c4528cb00a036471a126eb9f7a87109bfea9deb69419a51f2a72 - 0.0% (116 Bytes)
[#002] sha256:20ce2256a3a7e5a283bf706c6c08ac891276d751c554dda1542771d01012b82f - 54.86% (36.6 MB)
[#003] sha256:c286bee1b0030e6db0fa05cd8ebd3d3f93a1326b956b79b1017ccd6ad93d8325 - 0.0% (250 Bytes)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#005] sha256:16406e32182924ce221aa066e04e4b3587c74b4e22c646e81e0b7ca40871ba68 - 0.0% (998 Bytes)
[#006] sha256:7c4ef9f698ec256e266a2547709f3971e8b14918d8f99be671144dd9a124f18f - 39.95% (26.7 MB)
[#007] sha256:62f025ab3b6d9c6cd925aa89848f81d8e31c9ae70f8d04837841a663185cfd88 - 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:12 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/arm/v7
2025-12-31 20:28:12 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-12-31 20:28:12 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2025-12-31 20:28:12 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-12-31 20:28:12 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-12-31 20:28:37 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/arm/v7 INSTALL_FFMPEG=true INSTALL_ARIA2=false /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:37 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/arm/v7 INSTALL_FFMPEG=true INSTALL_ARIA2=false /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 14:59:06 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/arm/v7
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG USER=openlist
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG UID=1001
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG GID=1001
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2026-01-01 14:59:07 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/arm/v7 INSTALL_FFMPEG=true INSTALL_ARIA2=false 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 14:59:07 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 /build/linux/arm/v7/openlist ./ # buildkit
2026-01-01 14:59:08 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 entrypoint.sh /entrypoint.sh # buildkit
2026-01-01 14:59:08 UTC (buildkit.dockerfile.v0)USER openlist
2026-01-01 14:59:10 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/arm/v7 INSTALL_FFMPEG=true INSTALL_ARIA2=false USER=openlist UID=1001 GID=1001 /bin/sh -c /entrypoint.sh version # buildkit
2026-01-01 14:59:10 UTC (buildkit.dockerfile.v0)ENV UMASK=022 RUN_ARIA2=false
2026-01-01 14:59:10 UTC (buildkit.dockerfile.v0)VOLUME [/opt/openlist/data/]
2026-01-01 14:59:10 UTC (buildkit.dockerfile.v0)EXPOSE [5244/tcp 5245/tcp]
2026-01-01 14:59:10 UTC (buildkit.dockerfile.v0)CMD ["/entrypoint.sh"]
2026-01-01 14:59:11 UTC
76.8 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN_ARIA2false
UMASK022
[#000] sha256:e458004e4c65b701815828b25351fd8050402bfd13ef234518a15d05d3564e9b - 5.69% (4.37 MB)
[#001] sha256:bc4ea8d87892c4528cb00a036471a126eb9f7a87109bfea9deb69419a51f2a72 - 0.0% (116 Bytes)
[#002] sha256:c2195060d8b583cbb376a9135aa7d8393ed0e45b3631ea9888d9a0d13befac47 - 61.06% (46.9 MB)
[#003] sha256:aac50ec98e5f2a44c29f7e688e32f3a1230147dadfff9f6eb8560c3b17ffc1a3 - 0.0% (250 Bytes)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#005] sha256:0b8cfca08b9782aed41e9cb61eac6cf8be6bc323a5aa251c5556bd99332da9a7 - 0.0% (998 Bytes)
[#006] sha256:e68cb4ecbbd798649875963ab012da8819cbc4df5eeffebfc330f53151b9e329 - 33.25% (25.5 MB)
[#007] sha256:62f025ab3b6d9c6cd925aa89848f81d8e31c9ae70f8d04837841a663185cfd88 - 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:12 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/arm64
2025-12-31 20:28:12 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-12-31 20:28:12 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2025-12-31 20:28:12 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-12-31 20:28:12 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-12-31 20:28:37 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/arm64 INSTALL_FFMPEG=true INSTALL_ARIA2=false /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:38 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/arm64 INSTALL_FFMPEG=true INSTALL_ARIA2=false /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 14:59:09 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2026-01-01 14:59:09 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/arm64
2026-01-01 14:59:09 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2026-01-01 14:59:09 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2026-01-01 14:59:09 UTC (buildkit.dockerfile.v0)ARG USER=openlist
2026-01-01 14:59:09 UTC (buildkit.dockerfile.v0)ARG UID=1001
2026-01-01 14:59:09 UTC (buildkit.dockerfile.v0)ARG GID=1001
2026-01-01 14:59:09 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2026-01-01 14:59:09 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/arm64 INSTALL_FFMPEG=true INSTALL_ARIA2=false 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 14:59:09 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 /build/linux/arm64/openlist ./ # buildkit
2026-01-01 14:59:09 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 entrypoint.sh /entrypoint.sh # buildkit
2026-01-01 14:59:09 UTC (buildkit.dockerfile.v0)USER openlist
2026-01-01 14:59:11 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/arm64 INSTALL_FFMPEG=true INSTALL_ARIA2=false USER=openlist UID=1001 GID=1001 /bin/sh -c /entrypoint.sh version # buildkit
2026-01-01 14:59:11 UTC (buildkit.dockerfile.v0)ENV UMASK=022 RUN_ARIA2=false
2026-01-01 14:59:11 UTC (buildkit.dockerfile.v0)VOLUME [/opt/openlist/data/]
2026-01-01 14:59:11 UTC (buildkit.dockerfile.v0)EXPOSE [5244/tcp 5245/tcp]
2026-01-01 14:59:11 UTC (buildkit.dockerfile.v0)CMD ["/entrypoint.sh"]
2026-01-01 14:59:10 UTC
77.4 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN_ARIA2false
UMASK022
[#000] sha256:3a03302a4ce2ccbfcc0386fe0a8ab7f4fb110876deead3001f8d85a763562ff6 - 4.23% (3.27 MB)
[#001] sha256:27561c51953fd306dd5c7d1713a21dd5cc85a43f2d9a0509b92d3400d7b7af68 - 0.0% (117 Bytes)
[#002] sha256:81ac89835a4d726721a9f31d790b09a1548c334871b27fe7b4a06fa6be7d6791 - 61.68% (47.7 MB)
[#003] sha256:3af61089db4eba6dfa06c68577e4fa88590c9099aa7f83f9f6a9b7822af9b96a - 0.0% (250 Bytes)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#005] sha256:c69e7cd9d51ef3c0ebc4c3441c625ead097a1e36133218988942d68388915f5a - 0.0% (1016 Bytes)
[#006] sha256:7741ecdde3abceec0424c44e8ea5f57c4c9847c1a92ce70163d8e37c0eac04b9 - 34.09% (26.4 MB)
[#007] sha256:62f025ab3b6d9c6cd925aa89848f81d8e31c9ae70f8d04837841a663185cfd88 - 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:14 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/loong64
2025-12-31 20:28:14 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-12-31 20:28:14 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2025-12-31 20:28:14 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-12-31 20:28:14 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=false /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=false /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 14:59:06 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/loong64
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG USER=openlist
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG UID=1001
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG GID=1001
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2026-01-01 14:59:07 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/loong64 INSTALL_FFMPEG=true INSTALL_ARIA2=false 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 14:59:08 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 /build/linux/loong64/openlist ./ # buildkit
2026-01-01 14:59:08 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 entrypoint.sh /entrypoint.sh # buildkit
2026-01-01 14:59:08 UTC (buildkit.dockerfile.v0)USER openlist
2026-01-01 14:59:10 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/loong64 INSTALL_FFMPEG=true INSTALL_ARIA2=false USER=openlist UID=1001 GID=1001 /bin/sh -c /entrypoint.sh version # buildkit
2026-01-01 14:59:10 UTC (buildkit.dockerfile.v0)ENV UMASK=022 RUN_ARIA2=false
2026-01-01 14:59:10 UTC (buildkit.dockerfile.v0)VOLUME [/opt/openlist/data/]
2026-01-01 14:59:10 UTC (buildkit.dockerfile.v0)EXPOSE [5244/tcp 5245/tcp]
2026-01-01 14:59:10 UTC (buildkit.dockerfile.v0)CMD ["/entrypoint.sh"]
2026-01-01 14:59:11 UTC
79.6 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN_ARIA2false
UMASK022
[#000] sha256:4e19615acfba78ccc0157a4a193d4f289094e782391ca4c9b671709b628fc586 - 5.1% (4.06 MB)
[#001] sha256:bc4ea8d87892c4528cb00a036471a126eb9f7a87109bfea9deb69419a51f2a72 - 0.0% (116 Bytes)
[#002] sha256:c990d1d52a68f018323b0f1a28fe924564c216ded3023312be3c926be787524c - 62.56% (49.8 MB)
[#003] sha256:ab688d34ef90ec1f7e0482b87a0e8f33b4432317bdd151fa2eb202077a059335 - 0.0% (249 Bytes)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#005] sha256:d164de7aa9ce2f1bff715c5781da0b919438f1126141e050b76641691db8e655 - 0.0% (1000 Bytes)
[#006] sha256:d9a803ff23539d53194a3b43f356a2f9631ba3205657e71eccfa9c02dad746f3 - 32.34% (25.7 MB)
[#007] sha256:62f025ab3b6d9c6cd925aa89848f81d8e31c9ae70f8d04837841a663185cfd88 - 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:12 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/ppc64le
2025-12-31 20:28:12 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-12-31 20:28:12 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2025-12-31 20:28:12 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-12-31 20:28:12 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-12-31 20:28:40 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/ppc64le INSTALL_FFMPEG=true INSTALL_ARIA2=false /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:40 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/ppc64le INSTALL_FFMPEG=true INSTALL_ARIA2=false /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 14:59:06 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/ppc64le
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG USER=openlist
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG UID=1001
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)ARG GID=1001
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2026-01-01 14:59:07 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/ppc64le INSTALL_FFMPEG=true INSTALL_ARIA2=false 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 14:59:08 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 /build/linux/ppc64le/openlist ./ # buildkit
2026-01-01 14:59:08 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 entrypoint.sh /entrypoint.sh # buildkit
2026-01-01 14:59:08 UTC (buildkit.dockerfile.v0)USER openlist
2026-01-01 14:59:11 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/ppc64le INSTALL_FFMPEG=true INSTALL_ARIA2=false USER=openlist UID=1001 GID=1001 /bin/sh -c /entrypoint.sh version # buildkit
2026-01-01 14:59:11 UTC (buildkit.dockerfile.v0)ENV UMASK=022 RUN_ARIA2=false
2026-01-01 14:59:11 UTC (buildkit.dockerfile.v0)VOLUME [/opt/openlist/data/]
2026-01-01 14:59:11 UTC (buildkit.dockerfile.v0)EXPOSE [5244/tcp 5245/tcp]
2026-01-01 14:59:11 UTC (buildkit.dockerfile.v0)CMD ["/entrypoint.sh"]
2026-01-01 14:59:11 UTC
71.8 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN_ARIA2false
UMASK022
[#000] sha256:3e66906ee58b3dd1f9b1045c1ce236c420a6ba85e98c1bbc8bac566d76ceb045 - 5.38% (3.86 MB)
[#001] sha256:bc4ea8d87892c4528cb00a036471a126eb9f7a87109bfea9deb69419a51f2a72 - 0.0% (116 Bytes)
[#002] sha256:01cedbc10f85b839feef13cd4cb5eeef35066891759d98c43834844d4136ddcd - 57.59% (41.4 MB)
[#003] sha256:c286bee1b0030e6db0fa05cd8ebd3d3f93a1326b956b79b1017ccd6ad93d8325 - 0.0% (250 Bytes)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#005] sha256:c6105cfdccfd0667f9694d6ef0b4f69fa380c2ca21ad06cf50206cc7fac7ad2b - 0.0% (1001 Bytes)
[#006] sha256:01cadc82d762da95994a8e67b4716b0561ebcba9004822cfa59c8e41fa91ebb5 - 37.02% (26.6 MB)
[#007] sha256:62f025ab3b6d9c6cd925aa89848f81d8e31c9ae70f8d04837841a663185cfd88 - 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:12 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/riscv64
2025-12-31 20:28:12 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-12-31 20:28:12 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2025-12-31 20:28:12 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-12-31 20:28:12 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-12-31 20:28:37 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/riscv64 INSTALL_FFMPEG=true INSTALL_ARIA2=false /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:37 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/riscv64 INSTALL_FFMPEG=true INSTALL_ARIA2=false /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 14:59:04 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2026-01-01 14:59:04 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/riscv64
2026-01-01 14:59:04 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2026-01-01 14:59:04 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2026-01-01 14:59:04 UTC (buildkit.dockerfile.v0)ARG USER=openlist
2026-01-01 14:59:04 UTC (buildkit.dockerfile.v0)ARG UID=1001
2026-01-01 14:59:04 UTC (buildkit.dockerfile.v0)ARG GID=1001
2026-01-01 14:59:04 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2026-01-01 14:59:06 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/riscv64 INSTALL_FFMPEG=true INSTALL_ARIA2=false 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 14:59:07 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 /build/linux/riscv64/openlist ./ # buildkit
2026-01-01 14:59:08 UTC (buildkit.dockerfile.v0)COPY --chown=1001:1001 --chmod=755 entrypoint.sh /entrypoint.sh # buildkit
2026-01-01 14:59:08 UTC (buildkit.dockerfile.v0)USER openlist
2026-01-01 14:59:11 UTC (buildkit.dockerfile.v0)RUN |6 TARGETPLATFORM=linux/riscv64 INSTALL_FFMPEG=true INSTALL_ARIA2=false USER=openlist UID=1001 GID=1001 /bin/sh -c /entrypoint.sh version # buildkit
2026-01-01 14:59:11 UTC (buildkit.dockerfile.v0)ENV UMASK=022 RUN_ARIA2=false
2026-01-01 14:59:11 UTC (buildkit.dockerfile.v0)VOLUME [/opt/openlist/data/]
2026-01-01 14:59:11 UTC (buildkit.dockerfile.v0)EXPOSE [5244/tcp 5245/tcp]
2026-01-01 14:59:11 UTC (buildkit.dockerfile.v0)CMD ["/entrypoint.sh"]