{"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-08T14:19:51.177Z","org.opencontainers.image.description":"A new AList Fork to Anti Trust Crisis","org.opencontainers.image.licenses":"AGPL-3.0","org.opencontainers.image.revision":"e11b8a82e7dc500e7fb26fedbac68d557474b70e","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.0"},"ArgsEscaped":true},"created":"2026-04-08T14:20:11.798735307Z","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-07T20:44:13.125879259Z","created_by":"ARG TARGETPLATFORM=linux/amd64","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-07T20:44:13.125879259Z","created_by":"ARG INSTALL_FFMPEG=false","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-07T20:44:13.125879259Z","created_by":"ARG INSTALL_ARIA2=false","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-07T20:44:13.125879259Z","created_by":"LABEL MAINTAINER=OpenList","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-07T20:44:13.125879259Z","created_by":"WORKDIR /opt/openlist/","comment":"buildkit.dockerfile.v0"},{"created":"2026-04-07T20:44:18.081010744Z","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-07T20:44:18.207360204Z","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-08T14:20:00.742986409Z","created_by":"LABEL MAINTAINER=OpenList","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-08T14:20:00.742986409Z","created_by":"ARG TARGETPLATFORM=linux/amd64","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-08T14:20:00.742986409Z","created_by":"ARG INSTALL_FFMPEG=false","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-08T14:20:00.742986409Z","created_by":"ARG INSTALL_ARIA2=false","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-08T14:20:00.742986409Z","created_by":"ARG USER=openlist","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-08T14:20:00.742986409Z","created_by":"ARG UID=1001","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-08T14:20:00.742986409Z","created_by":"ARG GID=1001","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-08T14:20:00.742986409Z","created_by":"WORKDIR /opt/openlist/","comment":"buildkit.dockerfile.v0"},{"created":"2026-04-08T14:20:00.867652214Z","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-08T14:20:11.404917571Z","created_by":"COPY --chown=1001:1001 --chmod=755 /build/linux/amd64/openlist ./ # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-04-08T14:20:11.471233292Z","created_by":"COPY --chown=1001:1001 --chmod=755 entrypoint.sh /entrypoint.sh # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-04-08T14:20:11.471233292Z","created_by":"USER openlist","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-08T14:20:11.798735307Z","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-08T14:20:11.798735307Z","created_by":"ENV UMASK=022 RUN_ARIA2=false","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-08T14:20:11.798735307Z","created_by":"VOLUME [/opt/openlist/data/]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-08T14:20:11.798735307Z","created_by":"EXPOSE [5244/tcp 5245/tcp]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-04-08T14:20:11.798735307Z","created_by":"CMD [\"/entrypoint.sh\"]","comment":"buildkit.dockerfile.v0","empty_layer":true}],"os":"linux","rootfs":{"type":"layers","diff_ids":["sha256:8aa2272762a48ef46db65bcc10c3cc8f9589cb5ae2311c4ca1e512bfd24ef95a","sha256:e75dfe27d9c1c6e70217d3029c5e77c36b009f2d2cfa2bf61a949e9c0c966201","sha256:6bdae2604537c21d0cf57182c96d75e1e190feaf459ba5cda614eb4108ad3311","sha256:45dc03db6705eaf75cfcd19f58d5eb4f71558e6349a29f289a3e93b255339191","sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef","sha256:456e55712b16976ba8501edba5c5265ea493f3fb1dbe37433ddfe95af9b6414c","sha256:61c53dda9c355a34f0ccf983d38e3c531e46d684c122ff16878dadf9a5fbfe0d","sha256:25e380f6f90eb0fea447c564e753ccbd3348d6b7f85fce3968f7dc0052fc2a60","sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"]}}