blumeops/containers/transmission/Dockerfile
Erich Blume cb5f39bbd9
All checks were successful
Build Container / build (push) Successful in 12s
Fix transmission: use RUN chmod instead of COPY --chmod (no BuildKit)
2026-01-25 21:14:40 -08:00

26 lines
625 B
Docker

# Transmission BitTorrent daemon
# Simpler alternative to linuxserver image
FROM alpine:3.21
ARG TRANSMISSION_VERSION=4.0.6-r0
RUN apk add --no-cache \
transmission-daemon=${TRANSMISSION_VERSION} \
transmission-cli=${TRANSMISSION_VERSION} \
transmission-remote=${TRANSMISSION_VERSION} \
bash \
tzdata \
su-exec
# Create directories (user is created dynamically by start.sh based on PUID/PGID)
RUN mkdir -p /config /downloads/complete /downloads/incomplete
COPY start.sh /start.sh
RUN chmod +x /start.sh
EXPOSE 9091 51413/tcp 51413/udp
VOLUME ["/config", "/downloads"]
ENTRYPOINT ["/start.sh"]