docker:dlna
This is an old revision of the document!
miniDLNA/ReadyMedia Server in Docker
vi run.sh --------- #!/usr/bin/env sh # Fail on *any* error set -e # Remove stale PID rm -rf /var/run/minidlna/minidlna.pid # Setup config echo "port=8200" > /tmp/minidlna.conf echo "friendly_name=docker" >> /tmp/minidlna.conf echo "media_dir=V,/media" >> /tmp/minidlna.conf echo "Starting minidlna daemon..." minidlnad -d -f /tmp/minidlna.conf
vi Dockerfile ------------- FROM alpine VOLUME /media COPY ./run.sh /run.sh RUN echo "Adding minidlna from package repository" && \ apk add --no-cache --update minidlna=~1.3 && \ echo "Cleaning up" && \ rm -rf /var/cache/apk/* /tmp/* ENTRYPOINT ["./run.sh"]
chmod +x run.sh docker build -t docker-dlna . docker run -d -name dlna --net=host -v /home/ms/Videos:/media docker-dlna
docker/dlna.1666624922.txt.gz · Last modified: 2023/01/11 20:30 (external edit)