← Zurück zur Übersicht Keine Lust auf Terminal-Akrobatik? Verwalte all deine Docker-Container grafisch mit Portainer

Keine Lust auf Terminal-Akrobatik? Verwalte all deine Docker-Container grafisch mit Portainer

[WERBUNG: CONTENT OBEN]

Docker managen wie ein Profi

Docker im Terminal zu bedienen ist mächtig, kann aber bei vielen Projekten schnell unübersichtlich werden. "Welcher Container läuft gerade auf welchem Port?" oder "Wie lösche ich schnell alle ungenutzten Images?" – diese Fragen lassen sich im Browser viel schneller beantworten.

Hier kommt Portainer ins Spiel. Es ist die grafische Oberfläche (GUI), die dir volle Kontrolle über deine Docker-Umgebung gibt, ohne dass du kryptische Befehle auswendig lernen musst.

Vorbereitung: Deine isolierte Management-Zentrale

Wie immer arbeiten wir sauber. Wir erstellen einen eigenen Ordner für unser Portainer-Setup, damit dein System jungfräulich bleibt.

mkdir mein-portainer-setup
cd mein-portainer-setup

Der Plan: Portainer via Docker Compose

Anstatt Portainer mit einem langen docker run Befehl zu starten, nutzen wir eine saubere Konfigurationsdatei. Das ist der Industriestandard für "Infrastructure as Code".

Erstelle die Datei: mein-portainer-setup/docker-compose.yaml:

version: '3.8'

services:
  portainer:
    image: portainer/portainer-ce:latest
    container_name: portainer
    restart: always
    security_opt:
      - no-new-privileges:true
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - portainer_data:/data
    ports:
      - "9443:9443"

volumes:
  portainer_data:

Was passiert hier?

  • /var/run/docker.sock: Das ist die Nabelschnur. Portainer braucht Zugriff auf diesen Socket, um mit deinem Docker-System zu kommunizieren und andere Container steuern zu können.
  • portainer_data: Ein persistentes Volume sorgt dafür, dass deine Passwörter und Einstellungen in Portainer auch nach einem Neustart erhalten bleiben.
  • Port 9443: Das ist der verschlüsselte (HTTPS) Standard-Port von Portainer.

Start frei!

Führe nun den bekannten Befehl in deinem neuen Ordner aus:

docker compose up -d

⚠️ 📸 SCREENSHOT ANFRAGE: Hier einen Screenshot vom Terminal einfügen, der den erfolgreichen Pull und Start des Portainer-Containers zeigt.

Der erste Login

Öffne jetzt deinen Webbrowser und besuche:

👉 https://localhost:9443

Hinweis: Da Portainer ein selbstsigniertes Zertifikat für HTTPS nutzt, wird dein Browser eine Sicherheitswarnung anzeigen. Klicke auf "Erweitert" und "Trotzdem fortfahren" – im lokalen Netzwerk ist das absolut sicher.

  1. Passwort festlegen: Erstelle einen Administrator-Account.
  2. Local Environment wählen: Klicke auf "Get Started", um deine lokale Docker-Instanz zu sehen.

⚠️ 📸 SCREENSHOT ANFRAGE: Hier einen Screenshot vom Portainer Dashboard (Startseite) einfügen, der die Übersicht der lokalen Container, Images und Volumes zeigt.

Warum du Portainer lieben wirst

Sobald du im Dashboard bist, erkennst du den wahren Mehrwert:

  • Ein-Klick-Logs: Nie wieder docker logs -f <id> tippen. Klicke einfach auf das Log-Icon neben einem Container.
  • Visualizer: Sieh sofort, welche Ports belegt sind und wie viel RAM deine Projekte fressen.
  • Konsolen-Zugriff: Du willst doch mal schnell in einen Container schauen? Klicke auf "Exec" und du hast ein Terminal direkt im Browser.

Praxis-Beispiel: Die "Müllabfuhr"

Portainer markiert dir unter dem Menüpunkt Images sofort alle "Unused" Images rot. Du kannst sie einfach auswählen und mit einem Klick auf "Remove" löschen. Das spart Gigabytes an Speicherplatz innerhalb von Sekunden!

Fazit

Portainer nimmt dir die Angst vor Docker und gibt dir eine visuelle Übersicht, die du im Terminal niemals hättest. Es ist das perfekte Werkzeug für alle, die produktiv arbeiten wollen, anstatt Stunden mit der Suche nach dem richtigen CLI-Flag zu verbringen.

Viel Erfolg beim Verwalten deines neuen Docker-Imperiums!

[WERBUNG: CONTENT UNTEN]