portainer-installation-linux-docker-management.md

Portainer auf Linux Server installieren 2024 - Die ultimative Anleitung

🚀 Portainer auf Linux installieren [2024] ➜ Komplette Schritt-für-Schritt Anleitung für Docker Management ✓ Debian & Ubuntu ✓ Webbasierte Container-Verwaltung ✓ Kostenlos & Open Source ✓ Inkl. Sicherheitstipps

27. November 2024

3 min read

Teile diesen Artikel

Portainer auf Linux Server installieren 2024 - Die ultimative Anleitung

TL;DR: Portainer ist ein leistungsstarkes, webbasiertes Management-Tool für Docker-Container. Diese Anleitung zeigt dir Schritt für Schritt, wie du Portainer auf einem Linux-Server installierst und für professionelles Container-Management nutzt.

🎥 Video Tutorial: Ein ausführliches Video-Tutorial zu dieser Anleitung findest du hier auf YouTube (Coming Soon).

Was ist Portainer?

Portainer ist eine benutzerfreundliche, webbasierte Verwaltungsoberfläche für Docker-Umgebungen. Es ermöglicht Entwicklern und Systemadministratoren eine einfache Verwaltung von:

  • 🐳 Docker-Containern
  • 🖼️ Docker-Images
  • 🌐 Netzwerken
  • 💾 Volumes
  • 🔧 Stacks und Compose-Dateien

Mit Portainer kannst du deine gesamte Container-Infrastruktur zentral und intuitiv verwalten, ohne komplexe Kommandozeilen-Befehle lernen zu müssen.

Inhaltsverzeichnis:

Voraussetzungen

Hardware-Anforderungen

  • Mindestens 1 CPU-Kern
  • Mindestens 2 GB RAM
  • Mindestens 20 GB Speicherplatz (SSD empfohlen)
  • 64-bit Linux-System

Software-Voraussetzungen

  • Linux-Betriebssystem:
    • Debian (Version 10+)
    • Ubuntu (Version 20.04+)
    • CentOS/Rocky Linux (Version 8+)
  • Root- oder Sudo-Zugriff
  • Aktive Internetverbindung
  • SSH-Client (Termius empfohlen)
~/dev/tips$PROFI-TIPP
executing tip.sh...

💡 Server-Tipp: Für Portainer und Docker-Umgebungen empfehle ich einen Server von ZAP-Hosting. Sie bieten Lifetime-Server-Optionen mit hervorragender Performance.

Tip loaded successfully

1. Docker Installation

Debian/Ubuntu Installation

1# System aktualisieren
2sudo apt update
3sudo apt upgrade -y
4
5# Docker-Abhängigkeiten installieren
6sudo apt install -y apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release
7
8# Docker GPG-Schlüssel hinzufügen
9curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
10
11# Docker Repository einrichten
12echo \
13 "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
14 $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
15
16# Docker installieren
17sudo apt update
18sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
19
20# Docker-Dienst starten und aktivieren
21sudo systemctl start docker
22sudo systemctl enable docker
23
24# Aktuelle Benutzer zur Docker-Gruppe hinzufügen
25sudo usermod -aG docker $USER

CentOS/Rocky Linux Installation

1# System aktualisieren
2sudo dnf update -y
3
4# Docker-Repository hinzufügen
5sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
6
7# Docker installieren
8sudo dnf install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
9
10# Docker-Dienst starten und aktivieren
11sudo systemctl start docker
12sudo systemctl enable docker
13
14# Aktuelle Benutzer zur Docker-Gruppe hinzufügen
15sudo usermod -aG docker $USER

2. Portainer Installation

Docker Volume erstellen

1docker volume create portainer_data

Portainer Container starten

1docker run -d \
2 -p 8000:8000 \
3 -p 9443:9443 \
4 --name portainer \
5 --restart=always \
6 -v /var/run/docker.sock:/var/run/docker.sock \
7 -v portainer_data:/data \
8 portainer/portainer-ce:latest

3. Erstes Setup und Konfiguration

  1. Öffne in deinem Browser: https://DEINE_SERVER_IP:9443
  2. Ignoriere anfängliche SSL-Warnungen
  3. Erstelle einen Admin-Benutzer
    • Starkes Passwort verwenden
    • Mindestens 12 Zeichen
    • Kombination aus Groß-/Kleinbuchstaben, Zahlen und Sonderzeichen

4. Sicherheitshinweise

  • 🔒 Aktiviere Zwei-Faktor-Authentifizierung
  • 🌐 Beschränke Portainer-Zugriff über Firewall
  • 🔑 Verwende SSH-Schlüssel statt Passwörter
  • 🕒 Halte Docker und Portainer aktuell

Firewall-Konfiguration

1# UFW (Ubuntu)
2sudo ufw allow 9443/tcp
3
4# FirewallD (CentOS/Rocky)
5sudo firewall-cmd --permanent --add-port=9443/tcp
6sudo firewall-cmd --reload

Troubleshooting

Häufige Probleme

  1. Container startet nicht

    • Docker-Installation überprüfen
    • Systemlogs prüfen: journalctl -u docker.service
  2. Keine Verbindung möglich

    • Firewall-Einstellungen kontrollieren
    • Port-Freigaben überprüfen
    • Docker-Dienst neu starten: sudo systemctl restart docker

Häufig gestellte Fragen (FAQ)

Ist Portainer kostenlos?

Ja, Portainer Community Edition ist komplett kostenlos und Open Source.

Welche Docker-Umgebungen unterstützt Portainer?

  • Docker Standalone
  • Docker Swarm
  • Kubernetes (mit Einschränkungen in CE)

Kann ich mehrere Docker-Hosts verwalten?

In der Community Edition nur lokal. Für Remote-Management benötigen Sie die kostenpflichtige Enterprise Edition.

Zusätzliche Ressourcen

Fazit

Portainer vereinfacht die Docker-Container-Verwaltung erheblich. Mit dieser Anleitung hast du nun eine leistungsstarke, webbasierte Administrationsoberfläche für deine Container-Infrastruktur.

Vorteile auf einen Blick:

  • 🚀 Einfache Installation
  • 🖥️ Benutzerfreundliche Weboberfläche
  • 🔒 Hohe Sicherheitsstandards
  • 💻 Kostenlos für Einzelserver

Viel Erfolg mit deiner Portainer-Installation! Bei Fragen oder Problemen hinterlasse gerne einen Kommentar.

Hat dir der Artikel gefallen? Teile ihn!

Jetzt bei Zap-Hosting deployen

DDoS Schutz

Root Zugriff

Sofort Verfügbar

24/7 Support

$ Starte deinen eigenen Linux V-Server

Monatlich

ab 7,90€

/Monat

Lifetime

ab 79,00€

einmalig

Code GERMANGAMING für 20% Rabatt

markdown

UTF-8

Ln 333