Plex Dockerfile

FROM fedora:22
MAINTAINER zews@zews.org

ENV PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR /config/plexsupport
ENV PLEX_MEDIA_SERVER_HOME /usr/lib/plexmediaserver
ENV PLEX_MEDIA_SERVER_MAX_PLUGIN_PROCS 6
ENV PLEX_MEDIA_SERVER_TMPDIR /config/tmp
ENV LD_LIBRARY_PATH /usr/lib/plexmediaserver
ENV LC_ALL en_US.UTF-8
ENV LANG en_US.UTF-8

RUN     dnf clean all
RUN     dnf -y update

ADD plexmediaserver-0.9.12.4.1192-9a47d21.x86_64.rpm.tgz /

RUN     groupadd plex
RUN     useradd -d /config/plexsupport -g plex --system -s /sbin/nologin plex

EXPOSE 32400

VOLUME ["/config", "/tv", "/movies"]

CMD /usr/lib/plexmediaserver/Plex\ Media\ Server
  • Run command

docker run -it --rm --name plex -v /srv/docker_data/plex:/config -v /srv/movies:/movies -v /srv/tv:/tv -p 32400:32400 zews/plex