Because I run Plex on a Raspberry Pi I can’t use the official image as it is amd64 so I build my own using the Dockerfile.arm64 file from GitHub.
Since the Dockerfiles were all merged, I can build the image but no longer run Plex Media Server - I get the following in my logs:
s6-applyuidgid: fatal: unable to exec /usr/lib/plexmediaserver/Plex Media Server: No such file or directory
PMS then exits and restarts - same error each time. It is quite correct - /usr/lib/plexmediaserver does not exist. Checking out commit 71f47cdad844b3e24b7b2f917894eb90489f1b66 and rebuilding works perfectly.
There are no other errors in the build or startup as far as I can see. How much testing has been done on the consolidated Dockerfile? From the README I can’t see there’s anything different I need to do.
My compose file looks like this:
services:
plex:
container_name: plex
image: plexinc/pms-docker:local
restart: always
network_mode: host
environment:
- TZ=Europe/London
- PLEX_CLAIM=claim-xxxxxxxxxx
- PLEX_UID=1000
- PLEX_GID=1000
volumes:
- ./v/config:/config
- ./v/transcode:/transcode
- /media/multimedia:/data