Container-Bereitstellung
Betreiben Sie eigene Container-Workloads direkt am Edge mit Portainer, einer webbasierten Oberfläche zur Container-Verwaltung, die in jedem mrxnode-Gerät integriert ist. Diese Anleitung führt Sie durch das Bereitstellen und Verwalten von Containern auf Ihrem Gerät.
Übersicht
Jedes mrxnode-Gerät enthält Portainer CE, eine webbasierte Oberfläche zur Container-Verwaltung. Sie können Docker-Container direkt auf Ihrem Edge-Gerät bereitstellen und verwalten – parallel zu den Mirox-Agent-Workloads.
Zugriff auf Portainer
Portainer ist über die IP-Adresse Ihres mrxnode erreichbar:
| Protokoll | Port | URL |
|---|---|---|
| HTTPS | 9443 | https://<device-ip>:9443 |
Selbstsigniertes Zertifikat
Der HTTPS-Port verwendet ein selbstsigniertes Zertifikat. Ihr Browser zeigt eine Sicherheitswarnung an – das ist zu erwarten. Sie können fortfahren, indem Sie das Zertifikat akzeptieren.
Melden Sie sich mit den appuser-Anmeldedaten an (Informationen zum Passwort finden Sie unter mrxnode-Übersicht).
Container bereitstellen
Über die Weboberfläche
- Öffnen Sie Portainer in Ihrem Browser
- Navigieren Sie in der linken Seitenleiste zu Containers
- Klicken Sie auf Add container
- Konfigurieren Sie Ihren Container:
- Name: Geben Sie Ihrem Container einen beschreibenden Namen
- Image: Geben Sie das Docker-Image ein (z. B.
nginx:latest,redis:alpine) - Ports: Ordnen Sie Container-Ports den Host-Ports zu
- Volumes: Binden Sie persistenten Speicher ein (siehe unten)
- Klicken Sie auf Deploy the container
Images herunterladen
Portainer kann Images aus folgenden Quellen abrufen:
- Docker Hub (öffentliche Images)
- Private Registries (Anmeldedaten in den Portainer-Einstellungen konfigurieren)
Persistenter Speicher
Container sind standardmäßig flüchtig – ihre Daten gehen verloren, wenn sie gestoppt oder neu gestartet werden. Um Daten über Neustarts und Systemupdates hinweg zu erhalten, verwenden Sie Docker-Volumes.
Volume erstellen
- Gehen Sie in der linken Seitenleiste zu Volumes
- Klicken Sie auf Add volume
- Geben Sie einen Namen für Ihr Volume ein
- Klicken Sie auf Create the volume
Volumes in Container einbinden
Beim Erstellen oder Bearbeiten eines Containers:
- Scrollen Sie zum Abschnitt Volumes
- Klicken Sie auf map additional volume
- Wählen Sie Ihr Volume aus und geben Sie den Container-Pfad an (z. B.
/data) - Stellen Sie den Container bereit oder aktualisieren Sie ihn
Persistente Daten
In eingebundenen Volumes gespeicherte Daten überdauern:
- Container-Neustarts
- Geräte-Neustarts
- Systemupdates
Best Practices
- Ressourcenlimits: Setzen Sie Speicher- und CPU-Limits, um zu verhindern, dass Container alle Geräteressourcen verbrauchen
- Auto-Restart: Aktivieren Sie Neustart-Richtlinien für Container, die dauerhaft laufen sollen
- Logging: Konfigurieren Sie eine Log-Rotation, um Speicherplatzprobleme zu vermeiden
- Sicherheit: Stellen Sie nur vertrauenswürdige Container-Images bereit
Weitere Informationen
Ausführliche Anleitungen zur Nutzung von Portainer finden Sie in der offiziellen Dokumentation:
Verwandte Funktionen
- mrxnode-Übersicht — Geräteeinrichtung, Registrierung und SSH-Zugriff
- Befehls-Spickzettel — Schnellreferenz für gängige Gerätebefehle
- Anleitung — Netzwerk- und Festplattenaufgaben auf Ihrem Gerät
- Fehlerbehebung — Wiederherstellungsmuster bei Fehlverhalten des Geräts