Namespace
nyanmisaka
Image / Tag
jellyfin:241114-amd64
Content Digest
sha256:bc781e321f63fe9d1e3e57d3f85affc54d7682c1630a9fdaebd176469c07e4aa
Details
Created

2024-11-14 20:43:51 +0800

Size

470 MB

Content Digest
Labels
  • org.opencontainers.image.description
    The Free Software Media System
  • org.opencontainers.image.documentation
    https://jellyfin.org/docs/
  • org.opencontainers.image.source
    https://github.com/jellyfin/jellyfin-packaging
  • org.opencontainers.image.title
    Jellyfin
  • org.opencontainers.image.url
    https://jellyfin.org
  • org.opencontainers.image.version
    241114

Environment
DEBIAN_FRONTEND

noninteractive

HEALTHCHECK_URL

http://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

LANG

en_US.UTF-8

LANGUAGE

en_US:en

LC_ALL

en_US.UTF-8

MALLOC_TRIM_THRESHOLD_

131072

NVIDIA_DRIVER_CAPABILITIES

compute,video,utility

NVIDIA_VISIBLE_DEVICES

all

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

XDG_CACHE_HOME

/cache


Layers

[#000] sha256:2d429b9e73a6cf90a5bb85105c8118b30a1b2deedeae3ea9587055ffcb80eb45 - 5.91% (27.8 MB)

[#001] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#002] sha256:5a8d2dc706e4fce483695dd0859a001bd98c48b67bf16e68f3502288079d01d2 - 47.01% (221 MB)

[#003] sha256:d80a12804897d2a1e2c38304c0e98ed0d2b2d434455dce12dd7c02def10595b7 - 21.96% (103 MB)

[#004] sha256:165980f8309b524ba92e89b7c6e98b185992ce8b670d5446647d7f1e74f68c73 - 0.0% (268 Bytes)

[#005] sha256:e018f98c684088016f60efac6cadcaee97fa4a291bcea129518577260bbc71e0 - 0.0% (135 Bytes)

[#006] sha256:5bba37bda435a8dd5b6176572b218f658f79091dbda78800b46108992bce44da - 13.83% (64.9 MB)

[#007] sha256:cf261b9e900ef50414d4d376cdaba48048c597dc6c6439cd4a0eccd0805a283f - 11.29% (53 MB)


History
2024-11-11 00:00:00 UTC (buildkit.dockerfile.v0)

ADD rootfs.tar.xz / # buildkit

2024-11-11 00:00:00 UTC (buildkit.dockerfile.v0)

CMD ["bash"]

2024-11-14 20:39:06 +0800 (buildkit.dockerfile.v0)

ARG OS_VERSION=bookworm

2024-11-14 20:39:06 +0800 (buildkit.dockerfile.v0)

ARG FFMPEG_PACKAGE=jellyfin-ffmpeg7

2024-11-14 20:39:06 +0800 (buildkit.dockerfile.v0)

ARG GMMLIB_VERSION=22.4.1

2024-11-14 20:39:06 +0800 (buildkit.dockerfile.v0)

ARG IGC_VERSION=1.0.17384.11

2024-11-14 20:39:06 +0800 (buildkit.dockerfile.v0)

ARG NEO_VERSION=24.31.30508.7

2024-11-14 20:39:06 +0800 (buildkit.dockerfile.v0)

ARG LEVEL_ZERO_VERSION=1.3.30508.7

2024-11-14 20:39:06 +0800 (buildkit.dockerfile.v0)

ARG MALI_PKG_VER=1.9-1_arm64

2024-11-14 20:39:06 +0800 (buildkit.dockerfile.v0)

ARG MALI_PKG_TAG=v1.9-1-55611b0

2024-11-14 20:39:06 +0800 (buildkit.dockerfile.v0)

ARG MALI_PKG_CFG=valhall-g610-g13p0-gbm

2024-11-14 20:39:06 +0800 (buildkit.dockerfile.v0)

ARG PACKAGE_ARCH=amd64

2024-11-14 20:39:06 +0800 (buildkit.dockerfile.v0)

ARG DOTNET_ARCH=x64

2024-11-14 20:39:06 +0800 (buildkit.dockerfile.v0)

ARG QEMU_ARCH=x86_64

2024-11-14 20:39:06 +0800 (buildkit.dockerfile.v0)

COPY /usr/bin/* /usr/bin # buildkit

2024-11-14 20:39:06 +0800 (buildkit.dockerfile.v0)

ENV HEALTHCHECK_URL=http://localhost:8096/health

2024-11-14 20:39:06 +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-14 20:39:06 +0800 (buildkit.dockerfile.v0)

ENV XDG_CACHE_HOME=/cache

2024-11-14 20:39:06 +0800 (buildkit.dockerfile.v0)

ENV MALLOC_TRIM_THRESHOLD_=131072

2024-11-14 20:39:06 +0800 (buildkit.dockerfile.v0)

ENV NVIDIA_VISIBLE_DEVICES=all

2024-11-14 20:39:06 +0800 (buildkit.dockerfile.v0)

ENV NVIDIA_DRIVER_CAPABILITIES=compute,video,utility

2024-11-14 20:42:28 +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-14 20:42:41 +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-14 20:42:41 +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-14 20:42:42 +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-14 20:42:42 +0800 (buildkit.dockerfile.v0)

COPY /server /jellyfin # buildkit

2024-11-14 20:43:51 +0800 (buildkit.dockerfile.v0)

COPY /web /jellyfin/jellyfin-web # buildkit

2024-11-14 20:43:51 +0800 (buildkit.dockerfile.v0)

ARG JELLYFIN_VERSION=241114

2024-11-14 20:43:51 +0800 (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.source=https://github.com/jellyfin/jellyfin-packaging

2024-11-14 20:43:51 +0800 (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Jellyfin

2024-11-14 20:43:51 +0800 (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.description=The Free Software Media System

2024-11-14 20:43:51 +0800 (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.documentation=https://jellyfin.org/docs/

2024-11-14 20:43:51 +0800 (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.version=241114

2024-11-14 20:43:51 +0800 (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.url=https://jellyfin.org

2024-11-14 20:43:51 +0800 (buildkit.dockerfile.v0)

EXPOSE map[8096/tcp:{}]

2024-11-14 20:43:51 +0800 (buildkit.dockerfile.v0)

VOLUME [/config /cache]

2024-11-14 20:43:51 +0800 (buildkit.dockerfile.v0)

ENTRYPOINT ["/jellyfin/jellyfin"]

2024-11-14 20:43:51 +0800 (buildkit.dockerfile.v0)

HEALTHCHECK &{["CMD-SHELL" "curl --noproxy 'localhost' -Lk -fsS \"${HEALTHCHECK_URL}\" || exit 1"] "30s" "30s" "10s" "0s" '\x03'}

Danger Zone
Delete Tag

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.

Delete