2024-11-19 21:53:15 +0800
470 MB
noninteractive
HEALTHCHECK_URLhttp://localhost:8096/health
JELLYFIN_CACHE_DIR/cache
JELLYFIN_CONFIG_DIR/config/config
JELLYFIN_DATA_DIR/config
JELLYFIN_FFMPEG/usr/lib/jellyfin-ffmpeg/ffmpeg
JELLYFIN_LOG_DIR/config/log
JELLYFIN_WEB_DIR/jellyfin/jellyfin-web
LANGen_US.UTF-8
LANGUAGEen_US:en
LC_ALLen_US.UTF-8
MALLOC_TRIM_THRESHOLD_131072
NVIDIA_DRIVER_CAPABILITIEScompute,video,utility
NVIDIA_VISIBLE_DEVICESall
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
XDG_CACHE_HOME/cache
[#000] sha256:2d429b9e73a6cf90a5bb85105c8118b30a1b2deedeae3ea9587055ffcb80eb45 - 5.91% (27.8 MB)
[#001] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#002] sha256:228da9b64417ecf777ab1df89ae62d88531b154ba74bb30f3bd833b5a862af9c - 47.0% (221 MB)
[#003] sha256:51f3770fd5ba1e7dab85390291259e884cc3ad27151e08b2783ca78b875dea2d - 21.96% (103 MB)
[#004] sha256:bb9229157105646c0f5c9cfa6a4e44a5ed69085c3c71b8f1d8eb476a86cd6dc4 - 0.0% (266 Bytes)
[#005] sha256:1d7cf93c0cb754ddc05eb1b4bff3e03a06014fc039102eb4e2d7d6e83e2cede9 - 0.0% (132 Bytes)
[#006] sha256:28f06e61cc72d8d70a3ac94ec2df4b9344ee034ac0764cc95ad1f35c7635f03f - 13.83% (64.9 MB)
[#007] sha256:59e0cf988f4e8a661034c2015dd1793d87121489982c2843ebd5369f9aaa6fb6 - 11.3% (53.1 MB)
ADD rootfs.tar.xz / # buildkit
2024-11-11 00:00:00 UTC (buildkit.dockerfile.v0)CMD ["bash"]
2024-11-19 21:45:12 +0800 (buildkit.dockerfile.v0)ARG OS_VERSION=bookworm
2024-11-19 21:45:12 +0800 (buildkit.dockerfile.v0)ARG FFMPEG_PACKAGE=jellyfin-ffmpeg7
2024-11-19 21:45:12 +0800 (buildkit.dockerfile.v0)ARG GMMLIB_VERSION=22.4.1
2024-11-19 21:45:12 +0800 (buildkit.dockerfile.v0)ARG IGC_VERSION=1.0.17384.11
2024-11-19 21:45:12 +0800 (buildkit.dockerfile.v0)ARG NEO_VERSION=24.31.30508.7
2024-11-19 21:45:12 +0800 (buildkit.dockerfile.v0)ARG LEVEL_ZERO_VERSION=1.3.30508.7
2024-11-19 21:45:12 +0800 (buildkit.dockerfile.v0)ARG MALI_PKG_VER=1.9-1_arm64
2024-11-19 21:45:12 +0800 (buildkit.dockerfile.v0)ARG MALI_PKG_TAG=v1.9-1-55611b0
2024-11-19 21:45:12 +0800 (buildkit.dockerfile.v0)ARG MALI_PKG_CFG=valhall-g610-g13p0-gbm
2024-11-19 21:45:12 +0800 (buildkit.dockerfile.v0)ARG PACKAGE_ARCH=amd64
2024-11-19 21:45:12 +0800 (buildkit.dockerfile.v0)ARG DOTNET_ARCH=x64
2024-11-19 21:45:12 +0800 (buildkit.dockerfile.v0)ARG QEMU_ARCH=x86_64
2024-11-19 21:45:12 +0800 (buildkit.dockerfile.v0)COPY /usr/bin/* /usr/bin # buildkit
2024-11-19 21:45:12 +0800 (buildkit.dockerfile.v0)ENV HEALTHCHECK_URL=http://localhost:8096/health
2024-11-19 21:45:12 +0800 (buildkit.dockerfile.v0)ENV DEBIAN_FRONTEND=noninteractive LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 LANGUAGE=en_US:en JELLYFIN_DATA_DIR=/config JELLYFIN_CACHE_DIR=/cache JELLYFIN_CONFIG_DIR=/config/config JELLYFIN_LOG_DIR=/config/log JELLYFIN_WEB_DIR=/jellyfin/jellyfin-web JELLYFIN_FFMPEG=/usr/lib/jellyfin-ffmpeg/ffmpeg
2024-11-19 21:45:12 +0800 (buildkit.dockerfile.v0)ENV XDG_CACHE_HOME=/cache
2024-11-19 21:45:12 +0800 (buildkit.dockerfile.v0)ENV MALLOC_TRIM_THRESHOLD_=131072
2024-11-19 21:45:12 +0800 (buildkit.dockerfile.v0)ENV NVIDIA_VISIBLE_DEVICES=all
2024-11-19 21:45:12 +0800 (buildkit.dockerfile.v0)ENV NVIDIA_DRIVER_CAPABILITIES=compute,video,utility
2024-11-19 21:48:35 +0800 (buildkit.dockerfile.v0)RUN |12 OS_VERSION=bookworm FFMPEG_PACKAGE=jellyfin-ffmpeg7 GMMLIB_VERSION=22.4.1 IGC_VERSION=1.0.17384.11 NEO_VERSION=24.31.30508.7 LEVEL_ZERO_VERSION=1.3.30508.7 MALI_PKG_VER=1.9-1_arm64 MALI_PKG_TAG=v1.9-1-55611b0 MALI_PKG_CFG=valhall-g610-g13p0-gbm PACKAGE_ARCH=amd64 DOTNET_ARCH=x64 QEMU_ARCH=x86_64 /bin/sh -c apt-get update && apt-get install --no-install-recommends --no-install-suggests --yes ca-certificates gnupg curl apt-transport-https && curl -fsSL https://repo.jellyfin.org/jellyfin_team.gpg.key | gpg --dearmor -o /etc/apt/trusted.gpg.d/debian-jellyfin.gpg && echo "deb [arch=${PACKAGE_ARCH}] https://repo.jellyfin.org/master/debian ${OS_VERSION} main" > /etc/apt/sources.list.d/jellyfin.list && apt-get update && apt-get install --no-install-recommends --no-install-suggests --yes ${FFMPEG_PACKAGE} openssl locales libfontconfig1 libfreetype6 iproute2 fonts-noto-cjk && sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && locale-gen && apt-get remove gnupg apt-transport-https --yes && apt-get clean autoclean --yes && apt-get autoremove --yes && rm -rf /var/cache/apt/archives* /var/lib/apt/lists/* # buildkit
2024-11-19 21:49:11 +0800 (buildkit.dockerfile.v0)RUN |12 OS_VERSION=bookworm FFMPEG_PACKAGE=jellyfin-ffmpeg7 GMMLIB_VERSION=22.4.1 IGC_VERSION=1.0.17384.11 NEO_VERSION=24.31.30508.7 LEVEL_ZERO_VERSION=1.3.30508.7 MALI_PKG_VER=1.9-1_arm64 MALI_PKG_TAG=v1.9-1-55611b0 MALI_PKG_CFG=valhall-g610-g13p0-gbm PACKAGE_ARCH=amd64 DOTNET_ARCH=x64 QEMU_ARCH=x86_64 /bin/sh -c if test "${PACKAGE_ARCH}" = "amd64"; then mkdir intel-compute-runtime && cd intel-compute-runtime && curl -LO https://github.com/intel/intel-graphics-compiler/releases/download/igc-${IGC_VERSION}/intel-igc-core_${IGC_VERSION}_amd64.deb -LO https://github.com/intel/intel-graphics-compiler/releases/download/igc-${IGC_VERSION}/intel-igc-opencl_${IGC_VERSION}_amd64.deb -LO https://github.com/intel/compute-runtime/releases/download/${NEO_VERSION}/intel-opencl-icd_${NEO_VERSION}_amd64.deb -LO https://github.com/intel/compute-runtime/releases/download/${NEO_VERSION}/intel-level-zero-gpu_${LEVEL_ZERO_VERSION}_amd64.deb -LO https://github.com/intel/compute-runtime/releases/download/${NEO_VERSION}/libigdgmm12_${GMMLIB_VERSION}_amd64.deb && apt-get install --no-install-recommends --no-install-suggests -f -y ./*.deb && cd .. && rm -rf intel-compute-runtime ; fi && apt-get clean autoclean --yes && apt-get autoremove --yes && rm -rf /var/cache/apt/archives* /var/lib/apt/lists/* # buildkit
2024-11-19 21:49:11 +0800 (buildkit.dockerfile.v0)RUN |12 OS_VERSION=bookworm FFMPEG_PACKAGE=jellyfin-ffmpeg7 GMMLIB_VERSION=22.4.1 IGC_VERSION=1.0.17384.11 NEO_VERSION=24.31.30508.7 LEVEL_ZERO_VERSION=1.3.30508.7 MALI_PKG_VER=1.9-1_arm64 MALI_PKG_TAG=v1.9-1-55611b0 MALI_PKG_CFG=valhall-g610-g13p0-gbm PACKAGE_ARCH=amd64 DOTNET_ARCH=x64 QEMU_ARCH=x86_64 /bin/sh -c if test "${PACKAGE_ARCH}" = "arm64"; then mkdir libmali-rockchip && cd libmali-rockchip && curl -LO https://github.com/tsukumijima/libmali-rockchip/releases/download/${MALI_PKG_TAG}/libmali-${MALI_PKG_CFG}_${MALI_PKG_VER}.deb && apt-get install --no-install-recommends --no-install-suggests -f -y ./*.deb && cd .. && rm -rf libmali-rockchip ; fi && apt-get clean autoclean --yes && apt-get autoremove --yes && rm -rf /var/cache/apt/archives* /var/lib/apt/lists/* # buildkit
2024-11-19 21:49:12 +0800 (buildkit.dockerfile.v0)RUN |12 OS_VERSION=bookworm FFMPEG_PACKAGE=jellyfin-ffmpeg7 GMMLIB_VERSION=22.4.1 IGC_VERSION=1.0.17384.11 NEO_VERSION=24.31.30508.7 LEVEL_ZERO_VERSION=1.3.30508.7 MALI_PKG_VER=1.9-1_arm64 MALI_PKG_TAG=v1.9-1-55611b0 MALI_PKG_CFG=valhall-g610-g13p0-gbm PACKAGE_ARCH=amd64 DOTNET_ARCH=x64 QEMU_ARCH=x86_64 /bin/sh -c mkdir -p ${JELLYFIN_DATA_DIR} ${JELLYFIN_CACHE_DIR} && chmod 777 ${JELLYFIN_DATA_DIR} ${JELLYFIN_CACHE_DIR} # buildkit
2024-11-19 21:49:14 +0800 (buildkit.dockerfile.v0)COPY /server /jellyfin # buildkit
2024-11-19 21:53:15 +0800 (buildkit.dockerfile.v0)COPY /web /jellyfin/jellyfin-web # buildkit
2024-11-19 21:53:15 +0800 (buildkit.dockerfile.v0)ARG JELLYFIN_VERSION=241119
2024-11-19 21:53:15 +0800 (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/jellyfin/jellyfin-packaging
2024-11-19 21:53:15 +0800 (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Jellyfin
2024-11-19 21:53:15 +0800 (buildkit.dockerfile.v0)LABEL org.opencontainers.image.description=The Free Software Media System
2024-11-19 21:53:15 +0800 (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://jellyfin.org/docs/
2024-11-19 21:53:15 +0800 (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=241119
2024-11-19 21:53:15 +0800 (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://jellyfin.org
2024-11-19 21:53:15 +0800 (buildkit.dockerfile.v0)EXPOSE map[8096/tcp:{}]
2024-11-19 21:53:15 +0800 (buildkit.dockerfile.v0)VOLUME [/config /cache]
2024-11-19 21:53:15 +0800 (buildkit.dockerfile.v0)ENTRYPOINT ["/jellyfin/jellyfin"]
2024-11-19 21:53:15 +0800 (buildkit.dockerfile.v0)HEALTHCHECK &{["CMD-SHELL" "curl --noproxy 'localhost' -Lk -fsS \"${HEALTHCHECK_URL}\" || exit 1"] "30s" "30s" "10s" "0s" '\x03'}
Please be careful as this will not just delete the reference but also the actual content!
For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.