Hallo zusammen,
TL;DR – Kann ich meine Portainer-Container kopieren/sichern und in Container Station erneut bereitstellen? Oder wie kann ich meinen Portainer-Station mit Container Station verbinden?
Im Anschluss an ein früheres Thema habe ich ein neues QNAP TS-264-8G mit 2 x 1TB WD Red SSD [SATA] (RAID1), da ich nach einer neuen Lösung für einen automatisierten Plex Media Server (PMS) suche, wobei PMS auf QTS installiert ist und alle Apps (z.B. *arrs, SabNZBd) als Container laufen.
Als Erstes habe ich PMS installiert und aktualisiert (und mit meinem externen Medienlaufwerk verbunden) – alles gut. Als Nächstes habe ich Container Station zusammen mit Portainer aus dem https://www.myqnap.org/ Repo installiert. Bis hierhin läuft alles gut.
Nun habe ich die Container mit Portainer installiert, indem ich die Images von lscr.io/linuxserver/[z.B. *arr]:latest gezogen und den Standard-Port (mit „Map Additional Port“) sowie die vorgeschlagenen Umgebungen (PUID, PGID, TZ) und Volumes sowie die Restart-Policy eingetragen habe.
Alle Apps funktionieren einwandfrei, kommunizieren miteinander und senden Medien an das externe Plex-Medienlaufwerk – alles bestens. ABER… Wenn ich in CS nachsehe, sehe ich KEINE der Container und wenn ich per SSH „docker ps“ ausführe, wird nichts angezeigt.
Ein Punkt, den ich erwähnen sollte: Als ich die Container in Portainer erstellt habe, habe ich NICHT den „default“-CS-Ordnerpfad verwendet – teilweise, weil dieser sehr lang ist und ehrlich gesagt schien es laut diversen YouTube-Anleitungen empfohlen zu sein. Ist das ein Problem? Die Container laufen ja!
Zur Überprüfung habe ich Container Station verwendet und Bazarr installiert (etwas, das ich nicht nutzen werde), und das funktioniert einwandfrei UND ich sehe diesen Container bei „docker ps“ per SSH, ABER nicht in Portainer!
Meine Frage ist also: Warum kommunizieren diese beiden (CS und Portainer) nicht miteinander? Und kann ich irgendwie meine Container aus Portainer exportieren und in Container Station bereitstellen? Das würde ich bevorzugen, da ich so einer App direkt meinen LAN-Port zuweisen kann (um meine Standard-Bridge-VPN auf QTS zu umgehen).
Ich weiß, das ist ein langer Beitrag, aber ich versuche so viele Infos wie möglich zu geben. Hoffentlich kann mir jemand den richtigen Weg zeigen oder sagen, was ich falsch gemacht habe? Ich möchte die Container wirklich nicht alle neu konfigurieren, wenn es sich vermeiden lässt.
Vielen Dank im Voraus!
EDIT Eine weitere Sache, die mir gerade aufgefallen ist: Als ich Portainer installiert habe, wurden die dokumentierten Startseiten scheinbar übersprungen, sodass alle in Portainer installierten Container in der „Primary“-Umgebung gelandet sind, die „URL:/var/run/system-docker.sock“ auflistet. In einem anderen Beispiel sehe ich jedoch auch eine „Local“-Umgebung mit „/var/run/docker.sock“. Ich vermute, das ist ziemlich wichtig, aber ich habe nie die Option bekommen, diese „Local“-Standalone-Umgebung in Portainer zu erstellen…