lab

sonarr (latest)

Published 2026-03-20 22:38:23 +00:00 by myve

Installation

docker pull hub.myvelabs.com/lab/sonarr:latest
sha256:c6ac233d0a686d67395743cc4f4ab2bc24f58d627c4eb6b24bf2d2aba258c92c

Image layers

ADD alpine-minirootfs-3.22.3-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
ARG IMAGE_STATS=ewogICJhcHAiOiAiYmFzZSIsCiAgImltYWdlIjogImhvdGlvL2Jhc2U6YWxwaW5ldnBuIiwKICAicmV2aXNpb24iOiAiOWFiYjY2YiIsCiAgInZlcnNpb24iOiAiIgp9Cg==
ENV IMAGE_STATS=ewogICJhcHAiOiAiYmFzZSIsCiAgImltYWdlIjogImhvdGlvL2Jhc2U6YWxwaW5ldnBuIiwKICAicmV2aXNpb24iOiAiOWFiYjY2YiIsCiAgInZlcnNpb24iOiAiIgp9Cg== APP_DIR=/app CONFIG_DIR=/config XDG_CONFIG_HOME=/config/.config XDG_CACHE_HOME=/config/.cache XDG_DATA_HOME=/config/.local/share PUID=1000 PGID=1000 UMASK=002 TZ=Etc/UTC LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 S6_BEHAVIOUR_IF_STAGE2_FAILS=2 S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 S6_SERVICES_GRACETIME=180000 S6_STAGE2_HOOK=/etc/s6-overlay/init-hook PRIVOXY_ENABLED=false UNBOUND_ENABLED=false UNBOUND_NAMESERVERS= VPN_ENABLED=false VPN_CONF=wg0 VPN_PROVIDER=generic VPN_LAN_NETWORK= VPN_LAN_LEAK_ENABLED=false VPN_EXPOSE_PORTS_ON_LAN= VPN_AUTO_PORT_FORWARD=false VPN_PORT_REDIRECTS= VPN_HEALTHCHECK_ENABLED=false VPN_NAMESERVERS= VPN_INTERFACE_PREFIXES= VPN_PIA_USER= VPN_PIA_PASS= VPN_PIA_PREFERRED_REGION= VPN_PIA_DIP_TOKEN= VPN_PIA_PORT_FORWARD_PERSIST=false
VOLUME [/config]
ENTRYPOINT ["/init"]
RUN |1 IMAGE_STATS=ewogICJhcHAiOiAiYmFzZSIsCiAgImltYWdlIjogImhvdGlvL2Jhc2U6YWxwaW5ldnBuIiwKICAicmV2aXNpb24iOiAiOWFiYjY2YiIsCiAgInZlcnNpb24iOiAiIgp9Cg== /bin/sh -c apk add --no-cache bash ca-certificates coreutils curl dos2unix findutils grep ipcalc iproute2 jq libcap-utils nftables outils-rs p7zip privoxy python3 sed shadow tzdata unbound unzip wget wireguard-tools && apk add --no-cache --repository=https://dl-cdn.alpinelinux.org/alpine/edge/community figlet libnatpmp # buildkit
COPY /usr/bin/unrar /usr/bin/unrar # buildkit
ARG VERSION_S6=3.2.2.0
RUN |2 IMAGE_STATS=ewogICJhcHAiOiAiYmFzZSIsCiAgImltYWdlIjogImhvdGlvL2Jhc2U6YWxwaW5ldnBuIiwKICAicmV2aXNpb24iOiAiOWFiYjY2YiIsCiAgInZlcnNpb24iOiAiIgp9Cg== VERSION_S6=3.2.2.0 /bin/sh -c curl -fsSL "https://github.com/just-containers/s6-overlay/releases/download/v${VERSION_S6}/s6-overlay-noarch.tar.xz" | tar Jpxf - -C / && curl -fsSL "https://github.com/just-containers/s6-overlay/releases/download/v${VERSION_S6}/s6-overlay-x86_64.tar.xz" | tar Jpxf - -C / && curl -fsSL "https://github.com/just-containers/s6-overlay/releases/download/v${VERSION_S6}/s6-overlay-symlinks-noarch.tar.xz" | tar Jpxf - -C / && curl -fsSL "https://github.com/just-containers/s6-overlay/releases/download/v${VERSION_S6}/s6-overlay-symlinks-arch.tar.xz" | tar Jpxf - -C / # buildkit
RUN |2 IMAGE_STATS=ewogICJhcHAiOiAiYmFzZSIsCiAgImltYWdlIjogImhvdGlvL2Jhc2U6YWxwaW5ldnBuIiwKICAicmV2aXNpb24iOiAiOWFiYjY2YiIsCiAgInZlcnNpb24iOiAiIgp9Cg== VERSION_S6=3.2.2.0 /bin/sh -c mkdir "${APP_DIR}" && mkdir "${CONFIG_DIR}" && useradd -u 1000 -U -d "${CONFIG_DIR}" -s /bin/false hotio && usermod -G users hotio # buildkit
COPY root/ / # buildkit
RUN |2 IMAGE_STATS=ewogICJhcHAiOiAiYmFzZSIsCiAgImltYWdlIjogImhvdGlvL2Jhc2U6YWxwaW5ldnBuIiwKICAicmV2aXNpb24iOiAiOWFiYjY2YiIsCiAgInZlcnNpb24iOiAiIgp9Cg== VERSION_S6=3.2.2.0 /bin/sh -c chmod +x /etc/s6-overlay/init-hook && find /etc/s6-overlay/s6-rc.d -name "run*" -execdir chmod +x {} + # buildkit
EXPOSE [8989/tcp]
ARG IMAGE_STATS=ewogICJhcHAiOiAic29uYXJyIiwKICAiaW1hZ2UiOiAiaG90aW8vc29uYXJyOnJlbGVhc2UiLAogICJyZXZpc2lvbiI6ICI3NmVhYWE3IiwKICAidmVyc2lvbiI6ICI0LjAuMTcuMjk1MiIKfQo=
ENV IMAGE_STATS=ewogICJhcHAiOiAic29uYXJyIiwKICAiaW1hZ2UiOiAiaG90aW8vc29uYXJyOnJlbGVhc2UiLAogICJyZXZpc2lvbiI6ICI3NmVhYWE3IiwKICAidmVyc2lvbiI6ICI0LjAuMTcuMjk1MiIKfQo= WEBUI_PORTS=8989/tcp
RUN |1 IMAGE_STATS=ewogICJhcHAiOiAic29uYXJyIiwKICAiaW1hZ2UiOiAiaG90aW8vc29uYXJyOnJlbGVhc2UiLAogICJyZXZpc2lvbiI6ICI3NmVhYWE3IiwKICAidmVyc2lvbiI6ICI0LjAuMTcuMjk1MiIKfQo= /bin/sh -c apk add --no-cache libintl sqlite-libs icu-libs # buildkit
ARG VERSION=4.0.17.2952
ARG VERSION_BRANCH=main
ARG VERSION_AMD64_URL=https://github.com/Sonarr/Sonarr/releases/download/v4.0.17.2952/Sonarr.main.4.0.17.2952.linux-musl-x64.tar.gz
ARG PACKAGE_VERSION=release-76eaaa7
RUN |5 IMAGE_STATS=ewogICJhcHAiOiAic29uYXJyIiwKICAiaW1hZ2UiOiAiaG90aW8vc29uYXJyOnJlbGVhc2UiLAogICJyZXZpc2lvbiI6ICI3NmVhYWE3IiwKICAidmVyc2lvbiI6ICI0LjAuMTcuMjk1MiIKfQo= VERSION=4.0.17.2952 VERSION_BRANCH=main VERSION_AMD64_URL=https://github.com/Sonarr/Sonarr/releases/download/v4.0.17.2952/Sonarr.main.4.0.17.2952.linux-musl-x64.tar.gz PACKAGE_VERSION=release-76eaaa7 /bin/sh -c mkdir "${APP_DIR}/bin" && curl -fsSL "${VERSION_AMD64_URL}" | tar xzf - -C "${APP_DIR}/bin" --strip-components=1 && rm -rf "${APP_DIR}/bin/Sonarr.Update" && echo -e "PackageVersion=${PACKAGE_VERSION}\nPackageAuthor=[hotio](https://github.com/hotio)\nUpdateMethod=Docker\nBranch=${VERSION_BRANCH}" > "${APP_DIR}/package_info" && chmod -R u=rwX,go=rX "${APP_DIR}" && chmod +x "${APP_DIR}/bin/Sonarr" "${APP_DIR}/bin/ffprobe" # buildkit
COPY root/ / # buildkit
RUN |5 IMAGE_STATS=ewogICJhcHAiOiAic29uYXJyIiwKICAiaW1hZ2UiOiAiaG90aW8vc29uYXJyOnJlbGVhc2UiLAogICJyZXZpc2lvbiI6ICI3NmVhYWE3IiwKICAidmVyc2lvbiI6ICI0LjAuMTcuMjk1MiIKfQo= VERSION=4.0.17.2952 VERSION_BRANCH=main VERSION_AMD64_URL=https://github.com/Sonarr/Sonarr/releases/download/v4.0.17.2952/Sonarr.main.4.0.17.2952.linux-musl-x64.tar.gz PACKAGE_VERSION=release-76eaaa7 /bin/sh -c find /etc/s6-overlay/s6-rc.d -name "run*" -execdir chmod +x {} + # buildkit

Labels

Key Value
org.opencontainers.image.created 2026-03-19T15:27:57.000Z
org.opencontainers.image.documentation https://hotio.dev/containers/sonarr
org.opencontainers.image.revision 76eaaa7a76f5949dd5d3be2d8712fff15b9fe199
org.opencontainers.image.source https://github.com/hotio/sonarr/tree/release
org.opencontainers.image.title hotio/sonarr:release
org.opencontainers.image.vendor hotio
org.opencontainers.image.version 4.0.17.2952
Details
Container
2026-03-20 22:38:23 +00:00
0
OCI / Docker
linux/amd64
102 MiB
Versions (1) View all
latest 2026-03-20