I realized that my previous post went in the wrong topic.
Basically I am attempting ‘containerize’ my Mac media server. I am using Docker-Compose to establish the various containers necessary. I have listed the code that I’m using for Plex below:
plexms:
container_name: plexms
hostname: plexms_docker
restart: always
image: plexinc/pms-docker:plexpass
volumes:
- ${USERDIR}/docker/plexms:/config
- ${DATADIR_2}/downloaded/plex_tmp:/transcode
- ${DATADIR_1}/Public/iMac\ Movies:/media
- ${DATADIR_1}/Public/iMac\ Music:/media
- ${DATADIR_1}/Public/BBC\ TV\ Orig:/media
- ${DATADIR_1}/Public/TV:/media
- ${DATADIR_1}/Public/iMac\ Pictures:/media
- ${USERDIR}/docker/shared:/shared
# changed all 32xxx ports to 38xxx ports to see if it negates port in use
# errors
ports:
- "38400:32400/tcp" # use 33400
- "3005:3005/tcp"
- "8324:8324/tcp"
- "38469:32469/tcp" # complains already in use - switch to 32470
- "1900:1900/udp"
- "38410:32410/udp"
- "38412:32412/udp"
- "38413:32413/udp"
- "38414:32414/udp"
environment:
- TZ=${TZ}
- HOSTNAME="Docker Plex"
- PLEX_CLAIM="claim-RGoFsAskLZDycTztPLf2"
- PLEX_UID=${PUID}
- PLEX_GID=${PGID}
- ADVERTISE_IP="http://192.168.10.26:38400/"
I can’t attach to the Plex front-end using localhost:38400 and the log shows the following:
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.,
[s6-init] ensuring user provided files have correct perms...exited 0.,
[fix-attrs.d] applying ownership & permissions fixes...,
[fix-attrs.d] done.,
[cont-init.d] executing container initialization scripts...,
[cont-init.d] 40-plex-first-run: executing... ,
Attempting to obtain server token from claim token,
Dload Upload Total Spent Left Speed,
% Total % Received % Xferd Average Speed Time Time Time Current,
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 1 100 1 0 0 1 0 0:00:01 --:--:-- 0:00:01 1,
Plex Media Server first run setup complete,
[cont-init.d] 40-plex-first-run: exited 0.,
[cont-init.d] 50-plex-update: executing... ,
Attempting to upgrade to: 1.13.5.5332-21ab172de
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.,
[s6-init] ensuring user provided files have correct perms...exited 0.,
[fix-attrs.d] applying ownership & permissions fixes...,
[fix-attrs.d] done.,
[cont-init.d] executing container initialization scripts...,
[cont-init.d] 40-plex-first-run: executing... ,
Attempting to obtain server token from claim token,
Dload Upload Total Spent Left Speed,
% Total % Received % Xferd Average Speed Time Time Time Current,
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 1 100 1 0 0 1 0 0:00:01 --:--:-- 0:00:01 1,
Plex Media Server first run setup complete,
[cont-init.d] 40-plex-first-run: exited 0.,
[cont-init.d] 50-plex-update: executing... ,
Attempting to upgrade to: 1.13.5.5332-21ab172de,
Selecting previously unselected package plexmediaserver.,
(Reading database ... 7553 files and directories currently installed.),
Preparing to unpack /tmp/plexmediaserver.deb ...,
Unpacking plexmediaserver (1.13.5.5332-21ab172de) ...,
Setting up plexmediaserver (1.13.5.5332-21ab172de) ...,
,
# NOTE: Your system does not have udev installed. Without udev #,
##################################################################,
# you won't be able to use DVBLogic's TVButler for DVR #,
# or for LiveTV #,
# #,
# Please install udev and reinstall Plex Media Server to #,
# to enable TV Butler support in Plex Media Server. #,
# To install udev run: sudo apt-get install udev #,
[cont-init.d] 50-plex-update: exited 0.,
Processing triggers for systemd (229-4ubuntu21.4) ...,
[cont-init.d] done.,
[services.d] starting services,
[services.d] done.,
Starting Plex Media Server.,
[FMovies]: Error client.py>request : https://docs.google.com/get_video_info?docid=0B6VYU2mjTdy0WVRjb1BJUU1hYXM,
[FMovies]: Error client.py>request : [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590),
ERROR: 'NoneType' object is not iterable,
entering checkGetLinkAPI,
http://api.getlinkdrive.com Response: 200,
Adding Host gvideo to Interface
Hopefully someone will advise what I’m doing wrong in the Docker configuration file.
