UPGRADE IP 9 verfügbar!
Timberwolf VISU jetzt mit NEUEM Layout Editor
Freie Anordnung, Reihenfolge und Größe der Widgets - viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/06SeuHRJ

NEU! Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Damit kann nun jeder das Upgrade vornehmen und VISU & IFTTT testen. Alle Info hier: viewtopic.php?f=8&t=5074

4.4.2. Portainer am Timberwolf Server

Beschreibung: Portainer Oberfläche, etc.

Kategorie: Docker

Link zu diesem Beitrag: Alles auswählen

[url=https://forum.timberwolf.io/app.php/kb/viewarticle?a=51&sid=d7cb27d63711edf8023f3a8b7202b1b9]Knowledge Base - 4.4.2. Portainer am Timberwolf Server[/url]

Das Menü "Portainer" zeigt angeschlossene Geräte als auch erstellte Mounts (inkl. Speichergröße) am TWS an. Des weiteren wird eine Statistik über die Speichergröße der vorhandenen Container und Images dargestellt.

Bild

Seit Beta16 wird für Container auch der Zugriff auf die interne InfluxDB Datenbank ermöglicht. Durch Aufklappen der Information unter i erhält man Benutzername und Passwort für den Lesezugriff auf die Datenbank.

Bild

Mit dem Link "Aufruf der Docker-Verwaltung mit Portainer" wird die Weboberfläche von Portainer aufgerufen.
Hinweis: Die Anmeldung am Portainer erfolgt mit dem Benutzernamen "portainer" und dem Admin-Kennwort vom Etikett des Timberwolf Servers.

Über Portainer können sämtliche Einstellungen die für die Erstellung von Docker-Containern erforderlich sind (Laden von Images, Shares verbinden, Port-Mapping, etc.) getroffen werden. Weiters können Container gestartet / gestoppt bzw. bei Bedarf auch gelöscht werden.

Tipp: Mit Duplicate/Edit kann eine Kopie eines Containers angelegt werden, wenn man den Containernamen ändert.
So kann man an einem produktiv eingesetzten Container zuerst an einer Kopie Änderungen testen.
Sollen beide Container gleichzeitig laufen, muss am Duplikat das Portmapping geändert werden (wenn mit Reverse-Proxy zugegriffen wird) oder bei macVLAN ein andere IP festgelegt werden (bei Zugriff auf den Container über eine IP Adresse).

Hinweis: Nach dem Start des Containers aus der Portainer-Oberfläche werden im Container ggf. noch startup-scripts ausgeführt bzw. Programme geladen, etc. Dadurch kann zB. eine Benutzeroberfläche eventuell erst nach mehreren Minuten erreichbar sein, obwohl der Container bereits als "Running" angezeigt wird.

Bild

Das Restart-Verhalten kann unter Advanced Settings => Restart festgelegt werden:
Derzeit stehen folgende Optionen zur Verfügung:
  • no: Der Container wird in keinem Fall automatisch neu gestartet.
  • on-failure: Wird der Container aufgrund eines Fehlers gestoppt (Exit mit Fehlercode > 0), erfolgt automatisch der Neustart des Containers.
  • unless-stopped: Der Container wird immer neu gestartet, außer er wurde manuell beendet (am TWS über Portainer).
  • always: es wird immer versucht, den Container neu zu starten.
Die ersten beiden Optionen sind eher für Container, die noch nicht produktiv im Einsatz sind. Always und unless stopped sind ideal für produktiv eingesetzte Container (zB. für Visualisierungen oder Logiken), da diese auch bei einem Reboot des Timberwolf-Servers neu gestartet werden.

Bild