# Use the official Plex Media Server Docker image FROM plexinc/pms-docker:latest # Set environment variables ENV PLEX_CLAIM="your-claim-token" \ PLEX_UID=1000 \ PLEX_GID=1000 \ PLEX_MEDIA_DIR="/data" # Create necessary directories and set permissions RUN mkdir -p /config /data && \ chown -R plex:plex /config /data && \ chmod -R 755 /config /data # Expose ports EXPOSE 32400/tcp 3005/tcp 8324/tcp 32469/tcp 1900/udp 32410/udp 32412/udp 32413/udp 32414/udp # Set the entrypoint ENTRYPOINT ["/usr/lib/plexmediaserver/Plex Media Server"]