{"architecture":"amd64","config":{"User":"openlist","ExposedPorts":{"5244/tcp":{},"5245/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","UMASK=022","RUN_ARIA2=false"],"Cmd":["/entrypoint.sh"],"Volumes":{"/opt/openlist/data/":{}},"WorkingDir":"/opt/openlist/","Labels":{"MAINTAINER":"OpenList","org.opencontainers.image.created":"2026-04-09T16:46:43.683Z","org.opencontainers.image.description":"A new AList Fork to Anti Trust Crisis","org.opencontainers.image.licenses":"AGPL-3.0","org.opencontainers.image.revision":"8d39d636be112532d89ff83a5de4cb9fd62c0883","org.opencontainers.image.source":"https://github.com/OpenListTeam/OpenList","org.opencontainers.image.title":"OpenList","org.opencontainers.image.url":"https://github.com/OpenListTeam/OpenList","org.opencontainers.image.version":"v4.2.1"},"ArgsEscaped":true},"created":"2026-04-09T16:46:59.39342309Z","history":[{"created":"2026-01-28T01:17:51.839901194Z","created_by":"ADD alpine-minirootfs-20260127-x86_64.tar.gz / # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-01-28T01:17:51.839901194Z","created_by":"CMD [\"/bin/sh\"]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-08T20:40:14.06823699Z","created_by":"ARG TARGETPLATFORM=linux/amd64","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-08T20:40:14.06823699Z","created_by":"ARG INSTALL_FFMPEG=false","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-08T20:40:14.06823699Z","created_by":"ARG INSTALL_ARIA2=false","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-08T20:40:14.06823699Z","created_by":"LABEL MAINTAINER=OpenList","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-08T20:40:14.06823699Z","created_by":"WORKDIR /opt/openlist/","comment":"buildkit.dockerfile.v0"},{"created":"2026-04-08T20:40:19.613640916Z","created_by":"RUN |3 TARGETPLATFORM=linux/amd64 INSTALL_FFMPEG=false INSTALL_ARIA2=false /bin/sh -c echo \"🔍 Build args: INSTALL_FFMPEG=$INSTALL_FFMPEG, INSTALL_ARIA2=$INSTALL_ARIA2\" \u0026\u0026     apk update \u0026\u0026     apk upgrade --no-cache \u0026\u0026     apk add --no-cache bash ca-certificates su-exec tzdata runit \u0026\u0026     if [ \"$INSTALL_FFMPEG\" = \"true\" ]; then         echo \"📦 Installing FFmpeg...\" \u0026\u0026         apk add --no-cache ffmpeg;     else         echo \"⏭️  Skipping FFmpeg installation\";     fi \u0026\u0026     if [ \"$INSTALL_ARIA2\" = \"true\" ]; then         echo \"📦 Installing Aria2...\" \u0026\u0026         apk add --no-cache curl aria2 \u0026\u0026         mkdir -p /opt/aria2/.aria2 \u0026\u0026         curl -fsSL --retry 3 https://codeload.github.com/P3TERX/aria2.conf/tar.gz/refs/heads/master -o /tmp/aria-conf.tar.gz \u0026\u0026         tar -zxvf /tmp/aria-conf.tar.gz -C /opt/aria2/.aria2 --strip-components=1 \u0026\u0026 rm -f /tmp/aria-conf.tar.gz \u0026\u0026         sed -i 's|rpc-secret|#rpc-secret|g' /opt/aria2/.aria2/aria2.conf \u0026\u0026         sed -i 's|/root/.aria2|/opt/aria2/.aria2|g' /opt/aria2/.aria2/aria2.conf \u0026\u0026         sed -i 's|/root/.aria2|/opt/aria2/.aria2|g' /opt/aria2/.aria2/script.conf \u0026\u0026         sed -i 's|/root|/opt/aria2|g' /opt/aria2/.aria2/aria2.conf \u0026\u0026         sed -i 's|/root|/opt/aria2|g' /opt/aria2/.aria2/script.conf \u0026\u0026         mkdir -p /opt/service/stop/aria2/log \u0026\u0026         echo '#!/bin/sh' \u003e /opt/service/stop/aria2/run \u0026\u0026         echo 'exec 2\u003e\u00261' \u003e\u003e /opt/service/stop/aria2/run \u0026\u0026         echo 'exec aria2c --enable-rpc --rpc-allow-origin-all --conf-path=/opt/aria2/.aria2/aria2.conf' \u003e\u003e /opt/service/stop/aria2/run \u0026\u0026         echo '#!/bin/sh' \u003e /opt/service/stop/aria2/log/run \u0026\u0026         echo 'mkdir -p /opt/openlist/data/log/aria2 2\u003e/dev/null' \u003e\u003e /opt/service/stop/aria2/log/run \u0026\u0026         echo 'exec svlogd /opt/openlist/data/log/aria2' \u003e\u003e /opt/service/stop/aria2/log/run \u0026\u0026         chmod +x /opt/service/stop/aria2/run /opt/service/stop/aria2/log/run \u0026\u0026         touch /opt/aria2/.aria2/aria2.session \u0026\u0026         (cd /opt/aria2/.aria2 \u0026\u0026 ./tracker.sh \u0026\u0026 echo \"✅ Tracker update completed successfully\" || echo \"⚠️  Tracker update failed, continuing...\");     else         echo \"⏭️  Skipping Aria2 installation\";     fi \u0026\u0026     rm -rf /var/cache/apk/* # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-04-08T20:40:19.744108835Z","created_by":"RUN |3 TARGETPLATFORM=linux/amd64 INSTALL_FFMPEG=false INSTALL_ARIA2=false /bin/sh -c mkdir -p /opt/service/start \u0026\u0026 chmod 777 /opt/service/start \u0026\u0026     mkdir -p /opt/service/stop/openlist \u0026\u0026     echo '#!/bin/sh' \u003e /opt/service/stop/openlist/run \u0026\u0026     echo 'exec 2\u003e\u00261' \u003e\u003e /opt/service/stop/openlist/run \u0026\u0026     echo 'cd /opt/openlist' \u003e\u003e /opt/service/stop/openlist/run \u0026\u0026     echo 'exec ./openlist server --no-prefix' \u003e\u003e /opt/service/stop/openlist/run \u0026\u0026     chmod +x /opt/service/stop/openlist/run # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-04-09T16:46:48.069023394Z","created_by":"LABEL MAINTAINER=OpenList","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-09T16:46:48.069023394Z","created_by":"ARG TARGETPLATFORM=linux/amd64","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-09T16:46:48.069023394Z","created_by":"ARG INSTALL_FFMPEG=false","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-09T16:46:48.069023394Z","created_by":"ARG INSTALL_ARIA2=false","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-09T16:46:48.069023394Z","created_by":"ARG USER=openlist","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-09T16:46:48.069023394Z","created_by":"ARG UID=1001","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-09T16:46:48.069023394Z","created_by":"ARG GID=1001","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-09T16:46:48.069023394Z","created_by":"WORKDIR /opt/openlist/","comment":"buildkit.dockerfile.v0"},{"created":"2026-04-09T16:46:48.229449468Z","created_by":"RUN |6 TARGETPLATFORM=linux/amd64 INSTALL_FFMPEG=false INSTALL_ARIA2=false USER=openlist UID=1001 GID=1001 /bin/sh -c addgroup -g ${GID} ${USER} \u0026\u0026     adduser -D -u ${UID} -G ${USER} ${USER} \u0026\u0026     mkdir -p /opt/openlist/data # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-04-09T16:46:59.086888635Z","created_by":"COPY --chown=1001:1001 --chmod=755 /build/linux/amd64/openlist ./ # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-04-09T16:46:59.145955997Z","created_by":"COPY --chown=1001:1001 --chmod=755 entrypoint.sh /entrypoint.sh # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-04-09T16:46:59.145955997Z","created_by":"USER openlist","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-09T16:46:59.39342309Z","created_by":"RUN |6 TARGETPLATFORM=linux/amd64 INSTALL_FFMPEG=false INSTALL_ARIA2=false USER=openlist UID=1001 GID=1001 /bin/sh -c /entrypoint.sh version # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-04-09T16:46:59.39342309Z","created_by":"ENV UMASK=022 RUN_ARIA2=false","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-09T16:46:59.39342309Z","created_by":"VOLUME [/opt/openlist/data/]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-09T16:46:59.39342309Z","created_by":"EXPOSE [5244/tcp 5245/tcp]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-09T16:46:59.39342309Z","created_by":"CMD [\"/entrypoint.sh\"]","comment":"buildkit.dockerfile.v0","empty_layer":true}],"os":"linux","rootfs":{"type":"layers","diff_ids":["sha256:8aa2272762a48ef46db65bcc10c3cc8f9589cb5ae2311c4ca1e512bfd24ef95a","sha256:00c71e3a2b1d36294261b7ba46047192fd13bccbb316c8618a466ac6ac8612ca","sha256:f186c1eb08e45aa660a985381df2217a71de8ab3ddaab431963afb459a8d5de4","sha256:7bcdfc092db9b9673c1b24f11a6cc3790dc252357cb84bd3d7b96cdfbb80b0b9","sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef","sha256:4c8dfc96b123adae743a4273faeae0876c50a25c37e1d09a27e8ca5e0ed02c8c","sha256:573ef784060bac291eb2cc6304ee782a6abeaca00a7bed700b7d5307e30d16da","sha256:05275218da85d5202140faa1f05158716fb10a6266d1f0c1cb3fb7af965e81ad","sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"]}}