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:
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.
- Passwort festlegen: Erstelle einen Administrator-Account.
- 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!
Login