Portainer
Inhaltsverzeichnis
- 1. Vorbemerkungen
- 2. Voraussetzungen
- 3. Enthaltende Module
- 4. Software-Installation
- 5. Einrichten der Instanzen in IP-Symcon
- 6. Anhang
- 7. Lizenz
1. Vorbemerkungen
Diese Library enthält nur wenige Funktionen der sehr umfangreichen Portainer API.
Sie wurde entwickelt um eine einfache Überwachung von laufenden Containern zu ermöglichen und diese zu starten, beenden oder neu zu starten.
2. Voraussetzungen
- IP-Symcon ab Version 8.1
- Portainer Installation
3. Enthaltende Module
Folgende Module beinhaltet die Portainer Bibliothek:
- Portainer Konfigurator (Dokumentation)
Konfigurator welcher das einfache anlegen von Stack, Container und System Instanzen erlaubt. - Portainer IO (Dokumentation)
IO Instanz zur Kommunikation mit Portainer. - Portainer Stack (Dokumentation)
Instanz welche einen Stack von Portainer abbildet. - Docker Container (Dokumentation)
Instanz welche einen Docker Container in abbildet. - Docker System (Dokumentation)
Instanz welche ein Docker Environment abbildet.
4. Software-Installation
Über den Module-Store in IPS das Modul Portainer hinzufügen.
Bei kommerzieller Nutzung (z.B. als Errichter oder Integrator) wenden Sie sich bitte an den Autor.
5. Einrichten der Instanzen in IP-Symcon
Details sind direkt in der Dokumentation der jeweiligen Module beschrieben.
Es wird empfohlen die Einrichtung mit der Konfigurator-Instanz zu starten Portainer Konfigurator.
Nach der installation aus dem Store wird diese Instanz auf Rückfrage automatisch angelegt. 

Dabei wird die Konfiguration bis zum Portainer IO durchlaufen.

Sind die Eingaben korrekt, so wird der Portainer Konfigurator geöffnet. 
6. Anhang
1. GUID der Module
| Modul | Typ | Prefix | GUID |
|---|---|---|---|
| Portainer IO | IO | PORTAINER | {FEB4D3D2-AD8A-9C6A-72D8-DF99AC625768} |
| Portainer Configurator | Configurator | PORTAINER | {781E99AA-6F79-4430-0DF5-388D82E29019} |
| Portainer Stack | Device | PORTAINER | {B4110D02-0282-F7F6-363C-906280A3510A} |
| Portainer System | Device | PORTAINER | {80544234-7E77-8F76-8376-D6C285B58443} |
| Portainer Container | Device | PORTAINER | {80AA764D-EABE-B85E-D997-43A2D244D6E8} |
2. Changelog
siehe nächster Beitrag
3. Spenden
Die Library ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:
