Docker
Előfordulhat, hogy ezek közül néhány lépés nem vonatkozik az Ön telepítésére. Kérjük értelmezze, hogy mire jók egyes lépések, és hagyja figyelmen kívül, vagy alakítsa tetszése szerint.
Előkészületek
Operációs rendszer-támogatás és szervizcsomagok.
Debian Linux
Telepítse a Docker-t (Motor): https://docs.docker.com/engine/install/debian/
Fedora Linux
Telepítse a Docker-t (Motor): https://docs.docker.com/engine/install/fedora/
Extra instrukciók
sudo usermod -a -G docker <felhasználónév>;
Jelentkezzen be újra, vagy indítsa újra a gépet.
sudo su -;
mkdir /srv/UMS;
chcon -t svirt_sandbox_file_t /srv/UMS;
chgrp docker /srv/UMS;
chmod -R g+w /srv/UMS;
Csatlakoztassa a tárhelyet a hosztra, és linkelje be a könyvtárba, valószínűleg csak olvashatóan. mount <Videos-Share> '/srv/UMS/Videos'
Teszt példa: Előfordulhat, hogy a gazdagép rendszeren egy másik elérési útra való egyszerű szimlinkelés nem működik, mivel a docker-tároló csatlakoztatott kötetútvonalán kívül nem lesz elérhető. Próbálja meg ehelyett a fájlok másolását ezen a helyen belülre.
Konténer beállítása
Csatlakoztassa a következő köteteket:
- Média mappa
/media
- Az UMS.conf-ot tartalmazó profil mappa
/profile
A következő portok feltárása/továbbítása az állom ásról: 1044, 5001, 9001.
a következő szkriptek valósítják meg ezt (a fish shell használatával):
sudo su -;
set rootDir "$HOME/.config/UMS";
mkdir -p "$rootDir/data";
docker pull universalmediaserver/ums;
docker create --name UMS \
-p 1044:1044 -p 5001:5001 -p 9001:9001 \
-v /srv/UMS:/root/media \
-v "$HOME/.config/UMS":/root/.config/UMS \
universalmediaserver/ums \
;
docker start UMS;
Problémák/problémák kivizsgálása
Általános
docker ps -a;
#docker attach [--no-stdin] UMS; # Még mindig véletlenül leállítja a konténert, amikor befejezte a vizsgálatot..
docker container logs [-f] UMS;
docker exec -it UMS /bin/sh;
docker diff UMS;
Részletes naplók a terminálban: echo -e '\nlog_level=ALL' >> UMS.conf
docker cp <containerName>:/var/log/UMS/root/debug.log ./;