I now have mine running the docker as well. I feel a lot better about it now.
1) Plex is running protected from the system inside a docker with read-only access to my file system
2) No risk of damage if I get hacked through Plex. FACT: Plex forum has an open thread more than 5 years old now asking for basic two-factor authentication for login. It absolutely blows my mind that it's 2020 and Plex hasn't enabled this very basic security feature!!
3) Plex is running as a user inside my container and not as admin on my regular filesystem
docker pull linuxserver/plex
docker run --restart unless-stopped -d \
--name="plex" \
--restart always \
--net=host \
-e TZ="America/Chicago" \
-e PLEX_CLAIM="claim-QtZ5saMRTPrpuy" \
-e VERSION=public \
-e PUID=1010 -e PGID=100 \
-v /share/docker/appdata/linuxserver-plex/config:/config:rw \
-v /share/docker/appdata/linuxserver-plex/transcode:/transcode:rw \
-v /share/Movies/Movies:/share/Movies/Movies:ro \
linuxserver/plex
To move the QPKG over to the docker, I moved only these folders:
drwxrwxrwx 4 plex everyone 4096 2020-05-07 17:41 Codecs/
drwxrwxrwx 3 plex everyone 4096 2020-05-14 01:50 Logs/
drwxrwxrwx 3 plex everyone 4096 2018-05-10 21:01 Media/
drwxrwxrwx 6 plex everyone 4096 2018-11-25 22:19 Metadata/
drwxrwxrwx 20 plex everyone 4096 2018-12-15 17:23 Plug-ins/
drwxrwxrwx 7 plex everyone 4096 2018-05-10 20:59 Plug-in Support/
-rw-rw-rw- 1 plex everyone 1670 2020-05-14 01:42 Preferences.xml
Copy command:
[/share/docker/appdata/linuxserver-plex/config/Library/Application Support/Plex Media Server] # cp -av /share/CACHEDEV1_DATA/.qpkg/PlexMediaServer/Library/Plex\ Media\ Server/[put all the dirs above here] .
Folders not needed (or optional)
drwxrwxrwx 5 plex everyone 4096 2020-05-14 01:52 Cache/
drwxrwxrwx 3 plex everyone 4096 2020-05-14 00:44 Crash Reports/