Portainer auf Linux installieren
Ein wenig Systemadministration
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.
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.
-
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)
-
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.
-
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.