Benutzer-Werkzeuge

Webseiten-Werkzeuge


projekte:docker:portainer:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
projekte:docker:portainer:start [2022/11/15 11:35]
admin
projekte:docker:portainer:start [2022/12/07 09:51] (aktuell)
admin
Zeile 2: Zeile 2:
  
 Portainer bietet eine grafische Oberfläche zur Verwaltung des Docker Swarm. Portainer bietet eine grafische Oberfläche zur Verwaltung des Docker Swarm.
 +
 +===== Vorbereitung =====
  
 Zuerst brauchen wir ein Datenverzeichnis für Portainer auf unserem NFS-Share: Zuerst brauchen wir ein Datenverzeichnis für Portainer auf unserem NFS-Share:
   mkdir /docker/data/volumes/portainer   mkdir /docker/data/volumes/portainer
 +
 +===== Laden der YML Datei =====
  
 Portainer (dockerman01): Portainer (dockerman01):
Zeile 12: Zeile 16:
 </code> </code>
 Damit holt man sich erstmal das YML Manifest welches im Prinzip eine Docker Compose Datei ist. Diese werden wir noch ein bisschen anpassen. Interessant ist das ce2-16 (Community Edition) in der URL da es auch eine ee (Enterprise Edition) Version gibt für die man allerdings Lizenzen braucht. Damit holt man sich erstmal das YML Manifest welches im Prinzip eine Docker Compose Datei ist. Diese werden wir noch ein bisschen anpassen. Interessant ist das ce2-16 (Community Edition) in der URL da es auch eine ee (Enterprise Edition) Version gibt für die man allerdings Lizenzen braucht.
 +
 +
 +===== Konfiguration von Portainer =====
 +
 <code> <code>
-root@dockerman01:/docker/data/compose/portainer# cat portainer-agent-stack.yml  +version: '3.2'
-ersion: '3.2'+
  
 services: services:
Zeile 65: Zeile 72:
  
 Anschliessend kann Portainer geladen und gestartet werden: Anschliessend kann Portainer geladen und gestartet werden:
 +
 +===== Laden und Starten =====
  
 <code> <code>
Zeile 86: Zeile 95:
 lb32q69txxhd   portainer_portainer   replicated   1/       portainer/portainer-ce:latest   *:8000->8000/tcp, *:9000->9000/tcp, *:9443->9443/tcp lb32q69txxhd   portainer_portainer   replicated   1/       portainer/portainer-ce:latest   *:8000->8000/tcp, *:9000->9000/tcp, *:9443->9443/tcp
 </code> </code>
 +
 +===== Aufruf im Browser =====
 +
 +Und jetzt kann man endlich per https://172.17.200.24:9443 auf Portainer zugreifen und einen Benutzer und Passwort einrichten:
 +
 +{{:projekte:docker:portainer:docker-portainer-001.png|}}
 +Danach bekommt man eine erste Übersicht über den Docker Swarm
 +{{:projekte:docker:portainer:docker-portainer-002.png|}}
 +
 +Sollte man beim ersten Start zu lange warten bis man Portainer aufruft, z.B. weil man ein Wiki pflegt, kann es zu folgender Fehlermeldung kommen:
 +
 +{{:projekte:docker:portainer:docker-portainer-003.png|}}
 +
 +Dann einfach den Portainer Container neu starten:
 +
 +<code>
 +root@dockerman02:~# docker container ls
 +CONTAINER ID   IMAGE                           COMMAND                  CREATED          STATUS          PORTS                          NAMES
 +abc2e16a8abe   portainer/portainer-ce:latest   "/portainer -H tcp:/…"   33 seconds ago   Up 16 seconds   8000/tcp, 9000/tcp, 9443/tcp   portainer_portainer.1.9go806v5r708c9ngdrce4sfiq
 +168559a04656   portainer/agent:latest          "./agent"                38 seconds ago   Up 32 seconds                                  portainer_agent.n4u23ksil3wqdp4ee4iz5n43j.6djkwavvrzzomp8b9k5yepdne
 +</code>
 +Und mit der ID des containers diesen neu starten:
 +
 +  docker container restart abc2e16a8abe
 +
  
projekte/docker/portainer/start.1668508515.txt.gz · Zuletzt geändert: 2022/11/15 11:35 von admin