Portainer auf Linux installieren

Ein wenig Systemadministration

Inhaltsverzeichnis

Wahrscheinlich sollte man dies jetzt Plattformengineering nennen.

Hier sind einige Hinweise zu wie man Connect installiert und Portainer entfernt – ein UI zur Verwaltung von Docker-Images und -Containern.

containers-in-docks

Wann

Dies ermöglicht das Ausführen von Docker-Befehlen ohne sudo:

sudo usermod -aG docker $USER

Zuerst erstellen Sie das Volume, das der Portainer-Server verwenden wird, um seine Datenbank zu speichern:

docker volume create portainer_data

Dann laden Sie den Portainer-Server-Container herunter und installieren Sie ihn:

docker run -d -p 8000:8000 \
  -p 9443:9443 \
  --name portainer \
  --restart=always \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v portainer_data:/data portainer/portainer-ce:lts

Nur HTTPS:

docker run -d \
  -p 9443:9443 \
  --name portainer \
  --restart=always \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v portainer_data:/data portainer/portainer-ce:lts

Standardmäßig generiert und verwendet Portainer ein selbstsigniertes SSL-Zertifikat, um den Port 9443 zu sichern. Alternativ können Sie Ihr eigenes SSL-Zertifikat während der Installation bereitstellen oder es über die Portainer-Oberfläche nach Abschluss der Installation konfigurieren.

Der Portainer-Server ist jetzt installiert. Sie können prüfen, ob der Portainer-Server-Container gestartet wurde, indem Sie docker ps ausführen:

root@server:~# docker ps
CONTAINER ID   IMAGE                          COMMAND                  CREATED       STATUS      PORTS                                                                                  NAMES             
de5b28eb2fa9   portainer/portainer-ce:lts     "/portainer"             2 weeks ago   Up 9 days   0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9443->9443/tcp, :::9443->9443/tcp   portainer

Portainer verwenden

Sie sollten einen Container namens portainer mit den entsprechenden Ports sehen.

  1. Zugriff auf die Web-Oberfläche von Portainer

    Öffnen Sie Ihren Browser und navigieren Sie zu:

    https://your-server-ip:9443 (für HTTPS, empfohlen)

    http://your-server-ip:9000 (wenn Sie den Legacy-HTTP-Port aktiviert haben)

  2. Einrichten des Admin-Kontos

    Bei der ersten Verwendung fordert Portainer Sie auf, ein Admin-Passwort zu erstellen.

    Wählen Sie „Docker“ als Umgebung aus, um zu verwalten, und verbinden Sie sich.

  3. Starten Sie die Verwaltung Ihrer Container

    Verwenden Sie das Portainer-Dashboard, um:

    • Container anzuzeigen, zu starten, zu stoppen und zu entfernen
    • Images, Netzwerke und Volumes zu verwalten
    • Neue Anwendungen mithilfe von Vorlagen zu deployen

Wie man Docker Portainer stoppt und entfernt

Um Portainer vollständig zu stoppen und aus Ihrem Docker-Umfeld zu entfernen, folgen Sie diesen Schritten:

1. Stoppen Sie den Portainer-Container

docker stop portainer

Dies stoppt den laufenden Portainer-Container.

2. Entfernen Sie den Portainer-Container

docker rm portainer

Dies löscht den Container von Ihrem System.

3. (Optional) Entfernen Sie das Portainer-Datenvolume

Wenn Sie alle Portainer-Daten (z. B. Einstellungen und Benutzerkonten) löschen möchten, entfernen Sie auch das Datenvolume:

docker volume rm portainer_data

Warnung: Diese Aktion ist nicht rückgängig und löscht alle Portainer-Daten dauerhaft.


Wenn Sie einen anderen Container oder ein anderes Volume verwendet haben, ersetzen Sie portainer und portainer_data durch Ihre tatsächlichen Namen.

Diese Schritte stoppen und entfernen Portainer vollständig von Ihrem Docker-Host.