Wie installiere ich Portainer auf Debian 12? Drucken

  • 0

Portainer ist eine beliebte Verwaltungsoberfläche für Docker-Container, die einfach auf Debian 12 installiert werden kann. Hier ist eine Schritt-für-Schritt-Anleitung:


1. Voraussetzungen

  • Debian 12-Server mit Root- oder sudo-Zugriff.
  • Docker bereits installiert (falls nicht, siehe Schritt 2).
  • Aktualisierte Pakete: sudo apt update && sudo apt upgrade -y.

2. Docker installieren (falls noch nicht vorhanden)

Installiere Docker und seine Abhängigkeiten:

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

Starte Docker und aktiviere es beim Booten:

sudo systemctl start docker
sudo systemctl enable docker

3. Portainer installieren

Schritt 1: Portainer-Container erstellen

Portainer wird als Docker-Container bereitgestellt. Führe die folgenden Befehle aus, um Portainer herunterzuladen und zu starten:

sudo docker volume create portainer_data
sudo 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:latest

Schritt 2: Überprüfen, ob der Container läuft

Prüfe, ob der Portainer-Container läuft:

sudo docker ps

Du solltest den Portainer-Container in der Liste sehen.


4. Zugriff auf die Portainer-Oberfläche

Öffne deinen Webbrowser und gehe zu:

https://<SERVER-IP>:9443

Initiale Konfiguration:

  • Erstelle einen Admin-Benutzer und ein sicheres Passwort.
  • Wähle den Modus "Docker" und verbinde Portainer mit dem lokalen Docker-Host.

5. Optional: Firewall konfigurieren

Falls eine Firewall aktiv ist, öffne die benötigten Ports:

sudo ufw allow 8000/tcp
sudo ufw allow 9443/tcp

6. Updates für Portainer

Zum Aktualisieren von Portainer führst du einfach den alten Container herunter, löscht ihn und startest eine neue Instanz:

sudo docker stop portainer
sudo docker rm portainer
sudo docker pull portainer/portainer-ce:latest
sudo 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:latest

Mit diesen Schritten sollte Portainer auf deinem Debian 12-Server laufen und für die Verwaltung von Containern bereit sein.


War diese Antwort hilfreich?

« Zurück

Powered by WHMCompleteSolution