2025-02-17 23:47:29 +0800
559 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:d2eb42b4a5ebb9b60b76c2235884a004110d05db225bd8b6a1c0e50752c6b5b5 - 4.97% (27.8 MB)
[#001] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#002] sha256:563a905d218cfc48e1f80707f3908700f4db931fca375201d1726bd1b03914c0 - 39.57% (221 MB)
[#003] sha256:df8cb6c0ab32a5e5b1ce56aabef69a3fc0b485be2a7afb7d1e8f6e7556c35a0d - 34.3% (192 MB)
[#004] sha256:05375bf46ab68c30d611fbda40b915108a9bcc53ed9c5b86bf86dc66557f1587 - 0.0% (266 Bytes)
[#005] sha256:da5c84d9aeb05d8dea76a212b4a3a26a9334524d9f40e61a964a485e5e58ab18 - 0.0% (135 Bytes)
[#006] sha256:7b0356d495a10183ad3c6a1fa5ba691c32f5ea82784863452bce62aba9306953 - 11.65% (65.1 MB)
[#007] sha256:7d77edc708b2f64883d3374c516f9e6f62baa3ccc932ef57b6fd81026b187c22 - 9.5% (53.1 MB)
# debian.sh --arch 'amd64' out/ 'bookworm' '@1738540800'
2025-02-17 23:44:25 +0800 (buildkit.dockerfile.v0)ARG OS_VERSION=bookworm
2025-02-17 23:44:25 +0800 (buildkit.dockerfile.v0)ARG FFMPEG_PACKAGE=jellyfin-ffmpeg7
2025-02-17 23:44:25 +0800 (buildkit.dockerfile.v0)ARG GMMLIB_VER=22.5.4
2025-02-17 23:44:25 +0800 (buildkit.dockerfile.v0)ARG IGC2_VER=2.2.3
2025-02-17 23:44:25 +0800 (buildkit.dockerfile.v0)ARG IGC2_BUILD=18220
2025-02-17 23:44:25 +0800 (buildkit.dockerfile.v0)ARG NEO_VER=24.48.31907.7
2025-02-17 23:44:25 +0800 (buildkit.dockerfile.v0)ARG IGC1_LEGACY_VER=1.0.17537.20
2025-02-17 23:44:25 +0800 (buildkit.dockerfile.v0)ARG NEO_LEGACY_VER=24.35.30872.22
2025-02-17 23:44:25 +0800 (buildkit.dockerfile.v0)ARG MALI_PKG_VER=1.9-1_arm64
2025-02-17 23:44:25 +0800 (buildkit.dockerfile.v0)ARG MALI_PKG_TAG=v1.9-1-55611b0
2025-02-17 23:44:25 +0800 (buildkit.dockerfile.v0)ARG MALI_PKG_CFG=valhall-g610-g13p0-gbm
2025-02-17 23:44:25 +0800 (buildkit.dockerfile.v0)ARG PACKAGE_ARCH=amd64
2025-02-17 23:44:25 +0800 (buildkit.dockerfile.v0)ARG DOTNET_ARCH=x64
2025-02-17 23:44:25 +0800 (buildkit.dockerfile.v0)ARG QEMU_ARCH=x86_64
2025-02-17 23:44:25 +0800 (buildkit.dockerfile.v0)COPY /usr/bin/* /usr/bin # buildkit
2025-02-17 23:44:25 +0800 (buildkit.dockerfile.v0)ENV HEALTHCHECK_URL=http://localhost:8096/health
2025-02-17 23:44:25 +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
2025-02-17 23:44:25 +0800 (buildkit.dockerfile.v0)ENV XDG_CACHE_HOME=/cache
2025-02-17 23:44:25 +0800 (buildkit.dockerfile.v0)ENV MALLOC_TRIM_THRESHOLD_=131072
2025-02-17 23:44:25 +0800 (buildkit.dockerfile.v0)ENV NVIDIA_VISIBLE_DEVICES=all
2025-02-17 23:44:25 +0800 (buildkit.dockerfile.v0)ENV NVIDIA_DRIVER_CAPABILITIES=compute,video,utility
2025-02-17 23:45:29 +0800 (buildkit.dockerfile.v0)RUN |14 OS_VERSION=bookworm FFMPEG_PACKAGE=jellyfin-ffmpeg7 GMMLIB_VER=22.5.4 IGC2_VER=2.2.3 IGC2_BUILD=18220 NEO_VER=24.48.31907.7 IGC1_LEGACY_VER=1.0.17537.20 NEO_LEGACY_VER=24.35.30872.22 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
2025-02-17 23:45:56 +0800 (buildkit.dockerfile.v0)RUN |14 OS_VERSION=bookworm FFMPEG_PACKAGE=jellyfin-ffmpeg7 GMMLIB_VER=22.5.4 IGC2_VER=2.2.3 IGC2_BUILD=18220 NEO_VER=24.48.31907.7 IGC1_LEGACY_VER=1.0.17537.20 NEO_LEGACY_VER=24.35.30872.22 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/compute-runtime/releases/download/${NEO_VER}/libigdgmm12_${GMMLIB_VER}_amd64.deb -LO https://github.com/intel/intel-graphics-compiler/releases/download/v${IGC2_VER}/intel-igc-core-2_${IGC2_VER}+${IGC2_BUILD}_amd64.deb -LO https://github.com/intel/intel-graphics-compiler/releases/download/v${IGC2_VER}/intel-igc-opencl-2_${IGC2_VER}+${IGC2_BUILD}_amd64.deb -LO https://github.com/intel/compute-runtime/releases/download/${NEO_VER}/intel-opencl-icd_${NEO_VER}_amd64.deb -LO https://github.com/intel/intel-graphics-compiler/releases/download/igc-${IGC1_LEGACY_VER}/intel-igc-core_${IGC1_LEGACY_VER}_amd64.deb -LO https://github.com/intel/intel-graphics-compiler/releases/download/igc-${IGC1_LEGACY_VER}/intel-igc-opencl_${IGC1_LEGACY_VER}_amd64.deb -LO https://github.com/intel/compute-runtime/releases/download/${NEO_LEGACY_VER}/intel-opencl-icd-legacy1_${NEO_LEGACY_VER}_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
2025-02-17 23:45:56 +0800 (buildkit.dockerfile.v0)RUN |14 OS_VERSION=bookworm FFMPEG_PACKAGE=jellyfin-ffmpeg7 GMMLIB_VER=22.5.4 IGC2_VER=2.2.3 IGC2_BUILD=18220 NEO_VER=24.48.31907.7 IGC1_LEGACY_VER=1.0.17537.20 NEO_LEGACY_VER=24.35.30872.22 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
2025-02-17 23:45:57 +0800 (buildkit.dockerfile.v0)RUN |14 OS_VERSION=bookworm FFMPEG_PACKAGE=jellyfin-ffmpeg7 GMMLIB_VER=22.5.4 IGC2_VER=2.2.3 IGC2_BUILD=18220 NEO_VER=24.48.31907.7 IGC1_LEGACY_VER=1.0.17537.20 NEO_LEGACY_VER=24.35.30872.22 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
2025-02-17 23:45:57 +0800 (buildkit.dockerfile.v0)COPY /server /jellyfin # buildkit
2025-02-17 23:47:29 +0800 (buildkit.dockerfile.v0)COPY /web /jellyfin/jellyfin-web # buildkit
2025-02-17 23:47:29 +0800 (buildkit.dockerfile.v0)ARG JELLYFIN_VERSION=250217
2025-02-17 23:47:29 +0800 (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/jellyfin/jellyfin-packaging
2025-02-17 23:47:29 +0800 (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Jellyfin
2025-02-17 23:47:29 +0800 (buildkit.dockerfile.v0)LABEL org.opencontainers.image.description=The Free Software Media System
2025-02-17 23:47:29 +0800 (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://jellyfin.org/docs/
2025-02-17 23:47:29 +0800 (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=250217
2025-02-17 23:47:29 +0800 (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://jellyfin.org
2025-02-17 23:47:29 +0800 (buildkit.dockerfile.v0)EXPOSE map[8096/tcp:{}]
2025-02-17 23:47:29 +0800 (buildkit.dockerfile.v0)VOLUME [/config /cache]
2025-02-17 23:47:29 +0800 (buildkit.dockerfile.v0)ENTRYPOINT ["/jellyfin/jellyfin"]
2025-02-17 23:47:29 +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.