Official Plex Media Server Docker Images - Getting Started
Welcome to the Docker subforum
This is where we can discuss and help each other out with running Plex Media Server in the official Docker images.
Its been a while since we considered creating an official Docker image and a while ago the nice guys at https://linuxserver.io got in contact with us in regards to some Docker work which resulted in us basing our first internal testing on their work and from there on improving it to provide what we consider to be a a-grade Plex Media Server experience while using the flexibility of Docker. We are really happy to finally have this checked off of our bucket list and be able to share it with all our passionate Linux users.
What is Docker
Docker is a world leading containerization platform that allows any platform that runs the docker engine to run pre-built images running software. In short it will allow you to run Linux images on macOS, Windows and yes on Linux too. More detailed information about Docker can be found here: https://www.docker.com/what-docker
To get started with Plex Media Server in Docker start by installing Docker on your platform of choice, Docker have a good getting started guide here: https://www.docker.com/products/docker
Once you have Docker installed on your platform head over to our github repo to go over the ReadMe to get right configuration parameters for your setup: https://github.com/plexinc/pms-docker/blob/master/README.md - Once you have customised the
docker create command its a good idea to save it for later if you want to recreate your container or change modes (latest, public, plexpass).
Alternatively, you can read up on
docker-compose and use the provided docker-compse template to handle your configuration for easy upgrades.
The Docker images are hosted the usual docker place over here: https://hub.docker.com/r/plexinc/pms-docker/
Starting/Stopping/Entering/Deleting your Docker container
Once the container is created and ready to get started the following information will help you control your container. More info can be found in the ReadMe from the repo.
- Start the container:
docker start plex
- Stop the conrainer:
docker stop plex
- Shell access to the container while it is running:
docker exec -it plex /bin/bash
- Remove plex container (This deletes your container and you will need to re-create the container as described in the ReadMe):
docker rm -f plex
If you made it past the above steps congratulations on running Plex Media Server in your own Docker container. If you came across any obstacles or challenges that you need assistance with please post in this forum and we will work on getting your setup sorted out.
When posting please use the following guidelines:
Please provide the following
- Host OS version (macOS 12.2, Windows 10, Linux Ubuntu 16.04 etc)
- Plex Media Server version
- Docker tag for the image (If none used its default
- Brief description of the issue or bug
- Steps to reproduce (these will make it easier for development to track down)
Should be added in this forum also. Tag them with
Feature Request and we will have a discussion about it.
My Plex world:
Primary PMS: NAS - 24 bay Inter-Tech 4324L, Xeon E3-1230v2, SuperMicro X9SCM-F, 800GB SSD, Enough Spinning Storage
HTPC/EyeTV: Mid 2011 Mac Mini 4GB RAM 60GB Vertex SSD, 50" Kuro
Clients: Hackintosh - i7 3770K, 27" CinemaDisplay, 15" rMBP, ATV4, Roku3, iPhone 6 64GB, iPhone 5 64GB, iPad 3 16GB, riPad mini 32GB, Intel NUC DN2820FYKH, Asus Chromebox, RPI2, RPi3