docker:dlna
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=/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/user/media:/media docker-dlna
Im Browser:
http:<Server>:8200
docker/dlna.txt · Last modified: 2023/01/11 20:29 by 127.0.0.1