2025-08-01 07:23:09 UTC
74.1 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGID0
PUID0
RUN_ARIA2false
UMASK022
[#000] sha256:6fd6482cc0d6bfb8d86ae4adbb0f5de6a3625a1892a2c95894238b07e75551dc - 4.46% (3.3 MB)
[#001] sha256:6335eafbba8cbae7c8e03ca823a2dbc5c902c2f1e22e43dedf32b71fd47a3540 - 0.0% (117 Bytes)
[#002] sha256:e26b38685217231ba66f8744e64a44b650e5025709c4fdbc290926d22b89934a - 60.11% (44.5 MB)
[#003] sha256:66c040310ffe742560f1788dcccb32d1d3faf6130992434c770d302221cd878e - 0.0% (229 Bytes)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#005] sha256:bb94f1c6348bff0dca8c5d40d9dbfaaad1594fef59ad151b9f897af757c9c1ae - 35.43% (26.2 MB)
[#006] sha256:fb6c154f39cc3320143da5c1090cdc104a2a2b55c8e9ba292f58e9a9611369f7 - 0.0% (291 Bytes)
[#007] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-20250108-x86.tar.gz / # buildkit
2025-01-08 12:16:36 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/386
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-08-01 06:56:35 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-08-01 06:56:35 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/386 INSTALL_FFMPEG=true INSTALL_ARIA2=false /bin/sh -c mkdir -p /opt/service/start/openlist && echo '#!/bin/sh' > /opt/service/start/openlist/run && echo 'exec 2>&1' >> /opt/service/start/openlist/run && echo 'cd /opt/openlist' >> /opt/service/start/openlist/run && echo 'exec ./openlist server --no-prefix' >> /opt/service/start/openlist/run && chmod +x /opt/service/start/openlist/run # buildkit
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/386
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-08-01 07:23:09 UTC (buildkit.dockerfile.v0)COPY --chmod=755 /build/linux/386/openlist ./ # buildkit
2025-08-01 07:23:09 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint.sh /entrypoint.sh # buildkit
2025-08-01 07:23:09 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/386 INSTALL_FFMPEG=true INSTALL_ARIA2=false /bin/sh -c /entrypoint.sh version # buildkit
2025-08-01 07:23:09 UTC (buildkit.dockerfile.v0)ENV PUID=0 PGID=0 UMASK=022 RUN_ARIA2=false
2025-08-01 07:23:09 UTC (buildkit.dockerfile.v0)VOLUME [/opt/openlist/data/]
2025-08-01 07:23:09 UTC (buildkit.dockerfile.v0)EXPOSE map[5244/tcp:{} 5245/tcp:{}]
2025-08-01 07:23:09 UTC (buildkit.dockerfile.v0)CMD ["/entrypoint.sh"]
2025-08-01 07:23:09 UTC
81.1 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGID0
PUID0
RUN_ARIA2false
UMASK022
[#000] sha256:d62bb7eb03b5936dc5a5665fd5a6ede7eab4a6bd0ed965be8c6c3c21e1e53931 - 4.28% (3.47 MB)
[#001] sha256:6335eafbba8cbae7c8e03ca823a2dbc5c902c2f1e22e43dedf32b71fd47a3540 - 0.0% (117 Bytes)
[#002] sha256:fb9340a1f9f8dc702b94e8492895a949b27520d65d6474214c4ee5ec44f0741e - 61.86% (50.2 MB)
[#003] sha256:66c040310ffe742560f1788dcccb32d1d3faf6130992434c770d302221cd878e - 0.0% (229 Bytes)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#005] sha256:3d525daa6e2ed9c00838d9eb97242e2d134646f1d3f88e484317b76923124f50 - 33.85% (27.5 MB)
[#006] sha256:fb6c154f39cc3320143da5c1090cdc104a2a2b55c8e9ba292f58e9a9611369f7 - 0.0% (291 Bytes)
[#007] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-20250108-x86_64.tar.gz / # buildkit
2025-01-08 12:16:36 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/amd64
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-08-01 06:56:35 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-08-01 06:56:35 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/amd64 INSTALL_FFMPEG=true INSTALL_ARIA2=false /bin/sh -c mkdir -p /opt/service/start/openlist && echo '#!/bin/sh' > /opt/service/start/openlist/run && echo 'exec 2>&1' >> /opt/service/start/openlist/run && echo 'cd /opt/openlist' >> /opt/service/start/openlist/run && echo 'exec ./openlist server --no-prefix' >> /opt/service/start/openlist/run && chmod +x /opt/service/start/openlist/run # buildkit
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/amd64
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-08-01 07:23:09 UTC (buildkit.dockerfile.v0)COPY --chmod=755 /build/linux/amd64/openlist ./ # buildkit
2025-08-01 07:23:09 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint.sh /entrypoint.sh # buildkit
2025-08-01 07:23:09 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/amd64 INSTALL_FFMPEG=true INSTALL_ARIA2=false /bin/sh -c /entrypoint.sh version # buildkit
2025-08-01 07:23:09 UTC (buildkit.dockerfile.v0)ENV PUID=0 PGID=0 UMASK=022 RUN_ARIA2=false
2025-08-01 07:23:09 UTC (buildkit.dockerfile.v0)VOLUME [/opt/openlist/data/]
2025-08-01 07:23:09 UTC (buildkit.dockerfile.v0)EXPOSE map[5244/tcp:{} 5245/tcp:{}]
2025-08-01 07:23:09 UTC (buildkit.dockerfile.v0)CMD ["/entrypoint.sh"]
2025-08-01 07:23:12 UTC
71.1 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGID0
PUID0
RUN_ARIA2false
UMASK022
[#000] sha256:4dc763b4cf5e7cd6b888add3a349266bdfa97f861fa2dd7218676afe3ed4d7fe - 4.51% (3.21 MB)
[#001] sha256:6335eafbba8cbae7c8e03ca823a2dbc5c902c2f1e22e43dedf32b71fd47a3540 - 0.0% (117 Bytes)
[#002] sha256:0862672b4a01ef9dbf4a6add9365cf9d708c1417dcbc5bf305379ac54d78f746 - 58.43% (41.5 MB)
[#003] sha256:9db58240356171f65eb679bd22b454f810f8300cfcaa66b3194f7914031bb254 - 0.0% (231 Bytes)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#005] sha256:1910eab396429950cffd50595e772127fb19436d92f04d8699f0a3b69674df04 - 37.05% (26.3 MB)
[#006] sha256:fb6c154f39cc3320143da5c1090cdc104a2a2b55c8e9ba292f58e9a9611369f7 - 0.0% (291 Bytes)
[#007] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-20250108-armhf.tar.gz / # buildkit
2025-01-08 12:16:36 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/arm/v6
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-08-01 06:56:54 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-08-01 06:56:54 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/arm/v6 INSTALL_FFMPEG=true INSTALL_ARIA2=false /bin/sh -c mkdir -p /opt/service/start/openlist && echo '#!/bin/sh' > /opt/service/start/openlist/run && echo 'exec 2>&1' >> /opt/service/start/openlist/run && echo 'cd /opt/openlist' >> /opt/service/start/openlist/run && echo 'exec ./openlist server --no-prefix' >> /opt/service/start/openlist/run && chmod +x /opt/service/start/openlist/run # buildkit
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/arm/v6
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-08-01 07:23:09 UTC (buildkit.dockerfile.v0)COPY --chmod=755 /build/linux/arm/v6/openlist ./ # buildkit
2025-08-01 07:23:09 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint.sh /entrypoint.sh # buildkit
2025-08-01 07:23:12 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/arm/v6 INSTALL_FFMPEG=true INSTALL_ARIA2=false /bin/sh -c /entrypoint.sh version # buildkit
2025-08-01 07:23:12 UTC (buildkit.dockerfile.v0)ENV PUID=0 PGID=0 UMASK=022 RUN_ARIA2=false
2025-08-01 07:23:12 UTC (buildkit.dockerfile.v0)VOLUME [/opt/openlist/data/]
2025-08-01 07:23:12 UTC (buildkit.dockerfile.v0)EXPOSE map[5244/tcp:{} 5245/tcp:{}]
2025-08-01 07:23:12 UTC (buildkit.dockerfile.v0)CMD ["/entrypoint.sh"]
2025-08-01 07:23:12 UTC
68.9 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGID0
PUID0
RUN_ARIA2false
UMASK022
[#000] sha256:56c91669ab0b059c942de9f47565cc578ebeeec80ce7488c8f72fd1c9652d1bf - 4.29% (2.95 MB)
[#001] sha256:6335eafbba8cbae7c8e03ca823a2dbc5c902c2f1e22e43dedf32b71fd47a3540 - 0.0% (117 Bytes)
[#002] sha256:3cdddc7061e862000b220dbdec494de97cb34c999878db476363f94454dd22da - 57.52% (39.6 MB)
[#003] sha256:9db58240356171f65eb679bd22b454f810f8300cfcaa66b3194f7914031bb254 - 0.0% (231 Bytes)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#005] sha256:ad0f21fe827d3f655c0d0d3aa06c85a9d512e943e9cd2cf5aeb52aede4e8700a - 38.19% (26.3 MB)
[#006] sha256:fb6c154f39cc3320143da5c1090cdc104a2a2b55c8e9ba292f58e9a9611369f7 - 0.0% (291 Bytes)
[#007] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-20250108-armv7.tar.gz / # buildkit
2025-01-08 12:16:36 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/arm/v7
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-08-01 06:56:54 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-08-01 06:56:54 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/arm/v7 INSTALL_FFMPEG=true INSTALL_ARIA2=false /bin/sh -c mkdir -p /opt/service/start/openlist && echo '#!/bin/sh' > /opt/service/start/openlist/run && echo 'exec 2>&1' >> /opt/service/start/openlist/run && echo 'cd /opt/openlist' >> /opt/service/start/openlist/run && echo 'exec ./openlist server --no-prefix' >> /opt/service/start/openlist/run && chmod +x /opt/service/start/openlist/run # buildkit
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/arm/v7
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-08-01 07:23:09 UTC (buildkit.dockerfile.v0)COPY --chmod=755 /build/linux/arm/v7/openlist ./ # buildkit
2025-08-01 07:23:09 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint.sh /entrypoint.sh # buildkit
2025-08-01 07:23:12 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/arm/v7 INSTALL_FFMPEG=true INSTALL_ARIA2=false /bin/sh -c /entrypoint.sh version # buildkit
2025-08-01 07:23:12 UTC (buildkit.dockerfile.v0)ENV PUID=0 PGID=0 UMASK=022 RUN_ARIA2=false
2025-08-01 07:23:12 UTC (buildkit.dockerfile.v0)VOLUME [/opt/openlist/data/]
2025-08-01 07:23:12 UTC (buildkit.dockerfile.v0)EXPOSE map[5244/tcp:{} 5245/tcp:{}]
2025-08-01 07:23:12 UTC (buildkit.dockerfile.v0)CMD ["/entrypoint.sh"]
2025-08-01 07:23:12 UTC
78.1 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGID0
PUID0
RUN_ARIA2false
UMASK022
[#000] sha256:b2e6f696af52b3d1da13b51b22502737ade0e1534387440426158079090a1c74 - 4.88% (3.81 MB)
[#001] sha256:6335eafbba8cbae7c8e03ca823a2dbc5c902c2f1e22e43dedf32b71fd47a3540 - 0.0% (117 Bytes)
[#002] sha256:b47bdd8e9f4fab0463e5775427e2bd8cfb29e6dad3dc6644f1d9bc0c2b3f0e6c - 62.39% (48.7 MB)
[#003] sha256:05ab1a804813047107574fe19236675b1668b3395a43c6a228386401a48d3af6 - 0.0% (231 Bytes)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#005] sha256:cdb4f4f69af7bc91cfc5e73de118bd4d0ac957ab9159d02129ef9ca29de9bf4b - 32.74% (25.6 MB)
[#006] sha256:fb6c154f39cc3320143da5c1090cdc104a2a2b55c8e9ba292f58e9a9611369f7 - 0.0% (291 Bytes)
[#007] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-20250108-aarch64.tar.gz / # buildkit
2025-01-08 12:16:36 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/arm64
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-08-01 06:56:56 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-08-01 06:56:57 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/arm64 INSTALL_FFMPEG=true INSTALL_ARIA2=false /bin/sh -c mkdir -p /opt/service/start/openlist && echo '#!/bin/sh' > /opt/service/start/openlist/run && echo 'exec 2>&1' >> /opt/service/start/openlist/run && echo 'cd /opt/openlist' >> /opt/service/start/openlist/run && echo 'exec ./openlist server --no-prefix' >> /opt/service/start/openlist/run && chmod +x /opt/service/start/openlist/run # buildkit
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/arm64
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-08-01 07:23:09 UTC (buildkit.dockerfile.v0)COPY --chmod=755 /build/linux/arm64/openlist ./ # buildkit
2025-08-01 07:23:09 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint.sh /entrypoint.sh # buildkit
2025-08-01 07:23:12 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/arm64 INSTALL_FFMPEG=true INSTALL_ARIA2=false /bin/sh -c /entrypoint.sh version # buildkit
2025-08-01 07:23:12 UTC (buildkit.dockerfile.v0)ENV PUID=0 PGID=0 UMASK=022 RUN_ARIA2=false
2025-08-01 07:23:12 UTC (buildkit.dockerfile.v0)VOLUME [/opt/openlist/data/]
2025-08-01 07:23:12 UTC (buildkit.dockerfile.v0)EXPOSE map[5244/tcp:{} 5245/tcp:{}]
2025-08-01 07:23:12 UTC (buildkit.dockerfile.v0)CMD ["/entrypoint.sh"]
2025-08-01 07:23:11 UTC
77 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGID0
PUID0
RUN_ARIA2false
UMASK022
[#000] sha256:3a03302a4ce2ccbfcc0386fe0a8ab7f4fb110876deead3001f8d85a763562ff6 - 4.25% (3.27 MB)
[#001] sha256:e6a1211d29dc6f0d6abc6a289f554a10668b0cd2f664160b5841f843ee9521cc - 0.0% (117 Bytes)
[#002] sha256:24d77fac9a22c839d91d9382abf0ab67ebf109802649a81bc31ce83ac290340e - 61.81% (47.6 MB)
[#003] sha256:fa7f6b34f5a6d95380c46b5d406f9370cb28afad117496b9f13c40db4a9fe47d - 0.0% (232 Bytes)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#005] sha256:69d29adf5ceda66aa58c34b2679898bd15980e2d5fff854c913acbedd58db9d4 - 33.94% (26.1 MB)
[#006] sha256:fb6c154f39cc3320143da5c1090cdc104a2a2b55c8e9ba292f58e9a9611369f7 - 0.0% (291 Bytes)
[#007] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-20250108-loongarch64.tar.gz / # buildkit
2025-08-01 02:04:07 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-08-01 06:56:28 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/loong64
2025-08-01 06:56:28 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-08-01 06:56:28 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2025-08-01 06:56:28 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-08-01 06:56:28 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-08-01 06:56:52 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-08-01 06:56:52 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/loong64 INSTALL_FFMPEG=true INSTALL_ARIA2=false /bin/sh -c mkdir -p /opt/service/start/openlist && echo '#!/bin/sh' > /opt/service/start/openlist/run && echo 'exec 2>&1' >> /opt/service/start/openlist/run && echo 'cd /opt/openlist' >> /opt/service/start/openlist/run && echo 'exec ./openlist server --no-prefix' >> /opt/service/start/openlist/run && chmod +x /opt/service/start/openlist/run # buildkit
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/loong64
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-08-01 07:23:09 UTC (buildkit.dockerfile.v0)COPY --chmod=755 /build/linux/loong64/openlist ./ # buildkit
2025-08-01 07:23:09 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint.sh /entrypoint.sh # buildkit
2025-08-01 07:23:11 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/loong64 INSTALL_FFMPEG=true INSTALL_ARIA2=false /bin/sh -c /entrypoint.sh version # buildkit
2025-08-01 07:23:11 UTC (buildkit.dockerfile.v0)ENV PUID=0 PGID=0 UMASK=022 RUN_ARIA2=false
2025-08-01 07:23:11 UTC (buildkit.dockerfile.v0)VOLUME [/opt/openlist/data/]
2025-08-01 07:23:11 UTC (buildkit.dockerfile.v0)EXPOSE map[5244/tcp:{} 5245/tcp:{}]
2025-08-01 07:23:11 UTC (buildkit.dockerfile.v0)CMD ["/entrypoint.sh"]
2025-08-01 07:23:11 UTC
83.5 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGID0
PUID0
RUN_ARIA2false
UMASK022
[#000] sha256:d8b56143a99f4917d30da7e1171daf3971c7cf24b2ef66aad7b01f201494ec66 - 4.08% (3.41 MB)
[#001] sha256:6335eafbba8cbae7c8e03ca823a2dbc5c902c2f1e22e43dedf32b71fd47a3540 - 0.0% (117 Bytes)
[#002] sha256:94063e72475cd87d375ff7d0cb9e83694414a17d1791aec947f28bbcafd8311f - 65.43% (54.6 MB)
[#003] sha256:05ab1a804813047107574fe19236675b1668b3395a43c6a228386401a48d3af6 - 0.0% (231 Bytes)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#005] sha256:2588493ac46dea0486ee42fb3128f9de4795816fd6b0a5ee3d468475d4557b0d - 30.49% (25.5 MB)
[#006] sha256:fb6c154f39cc3320143da5c1090cdc104a2a2b55c8e9ba292f58e9a9611369f7 - 0.0% (291 Bytes)
[#007] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-20250108-ppc64le.tar.gz / # buildkit
2025-01-08 12:16:36 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/ppc64le
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-08-01 06:56:57 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-08-01 06:56:57 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/ppc64le INSTALL_FFMPEG=true INSTALL_ARIA2=false /bin/sh -c mkdir -p /opt/service/start/openlist && echo '#!/bin/sh' > /opt/service/start/openlist/run && echo 'exec 2>&1' >> /opt/service/start/openlist/run && echo 'cd /opt/openlist' >> /opt/service/start/openlist/run && echo 'exec ./openlist server --no-prefix' >> /opt/service/start/openlist/run && chmod +x /opt/service/start/openlist/run # buildkit
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/ppc64le
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-08-01 07:23:09 UTC (buildkit.dockerfile.v0)COPY --chmod=755 /build/linux/ppc64le/openlist ./ # buildkit
2025-08-01 07:23:09 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint.sh /entrypoint.sh # buildkit
2025-08-01 07:23:11 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/ppc64le INSTALL_FFMPEG=true INSTALL_ARIA2=false /bin/sh -c /entrypoint.sh version # buildkit
2025-08-01 07:23:11 UTC (buildkit.dockerfile.v0)ENV PUID=0 PGID=0 UMASK=022 RUN_ARIA2=false
2025-08-01 07:23:11 UTC (buildkit.dockerfile.v0)VOLUME [/opt/openlist/data/]
2025-08-01 07:23:11 UTC (buildkit.dockerfile.v0)EXPOSE map[5244/tcp:{} 5245/tcp:{}]
2025-08-01 07:23:11 UTC (buildkit.dockerfile.v0)CMD ["/entrypoint.sh"]
2025-08-01 07:23:11 UTC
74.3 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGID0
PUID0
RUN_ARIA2false
UMASK022
[#000] sha256:1ce3d2c30285d18ddfb483c62335e2dd9abc74922e2278f333df42c8c25752a9 - 4.3% (3.19 MB)
[#001] sha256:6335eafbba8cbae7c8e03ca823a2dbc5c902c2f1e22e43dedf32b71fd47a3540 - 0.0% (117 Bytes)
[#002] sha256:7330ad41c80506067e968b94e9d1fc1816a5efe980c4fd10ff6c03d06fbc7265 - 60.34% (44.8 MB)
[#003] sha256:9db58240356171f65eb679bd22b454f810f8300cfcaa66b3194f7914031bb254 - 0.0% (231 Bytes)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#005] sha256:cb4b1d6d007eba09da3c421118725f326123013ae4f37d85a0ad89f79730ee88 - 35.36% (26.3 MB)
[#006] sha256:fb6c154f39cc3320143da5c1090cdc104a2a2b55c8e9ba292f58e9a9611369f7 - 0.0% (291 Bytes)
[#007] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-20250108-riscv64.tar.gz / # buildkit
2025-01-08 12:16:36 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/riscv64
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-08-01 06:56:26 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-08-01 06:56:54 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-08-01 06:56:54 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/riscv64 INSTALL_FFMPEG=true INSTALL_ARIA2=false /bin/sh -c mkdir -p /opt/service/start/openlist && echo '#!/bin/sh' > /opt/service/start/openlist/run && echo 'exec 2>&1' >> /opt/service/start/openlist/run && echo 'cd /opt/openlist' >> /opt/service/start/openlist/run && echo 'exec ./openlist server --no-prefix' >> /opt/service/start/openlist/run && chmod +x /opt/service/start/openlist/run # buildkit
2025-08-01 07:23:07 UTC (buildkit.dockerfile.v0)ARG TARGETPLATFORM=linux/riscv64
2025-08-01 07:23:07 UTC (buildkit.dockerfile.v0)ARG INSTALL_FFMPEG=true
2025-08-01 07:23:07 UTC (buildkit.dockerfile.v0)ARG INSTALL_ARIA2=false
2025-08-01 07:23:07 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=OpenList
2025-08-01 07:23:07 UTC (buildkit.dockerfile.v0)WORKDIR /opt/openlist/
2025-08-01 07:23:08 UTC (buildkit.dockerfile.v0)COPY --chmod=755 /build/linux/riscv64/openlist ./ # buildkit
2025-08-01 07:23:09 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint.sh /entrypoint.sh # buildkit
2025-08-01 07:23:11 UTC (buildkit.dockerfile.v0)RUN |3 TARGETPLATFORM=linux/riscv64 INSTALL_FFMPEG=true INSTALL_ARIA2=false /bin/sh -c /entrypoint.sh version # buildkit
2025-08-01 07:23:11 UTC (buildkit.dockerfile.v0)ENV PUID=0 PGID=0 UMASK=022 RUN_ARIA2=false
2025-08-01 07:23:11 UTC (buildkit.dockerfile.v0)VOLUME [/opt/openlist/data/]
2025-08-01 07:23:11 UTC (buildkit.dockerfile.v0)EXPOSE map[5244/tcp:{} 5245/tcp:{}]
2025-08-01 07:23:11 UTC (buildkit.dockerfile.v0)CMD ["/entrypoint.sh"]