Docker Container richtig prüfen
Wenn du im Home-Lab mit Docker arbeitest, ist es oft hilfreich, schnell zu überprüfen, ob ein Container läuft und welche Ports verwendet werden.
Laufende Container anzeigen
Mit diesem Befehl kannst du alle aktuell laufenden Docker-Container anzeigen:
docker ps
Für eine übersichtlichere Darstellung:
docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}"
Logs eines Containers anzeigen
Wenn beispielsweise dein Bludit-Container Probleme macht, kannst du die Logs mit folgendem Befehl anzeigen:
docker logs bludit
Nur die letzten 50 Zeilen:
docker logs --tail 50 bludit
Oder die Logs live verfolgen:
docker logs -f bludit
Docker Compose
Ein einfacher Docker-Compose-Aufbau kann beispielsweise so aussehen:
services:
bludit:
image: bludit/docker:latest
container_name: bludit
restart: unless-stopped
volumes:
- ./content:/usr/share/nginx/html/bl-content
- ./themes:/usr/share/nginx/html/bl-themes
- ./plugins:/usr/share/nginx/html/bl-plugins
Tipp: Vor Änderungen an produktiven Docker-Containern solltest du immer ein Backup der wichtigen Daten erstellen.
PHP-Code
Auch PHP-Code lässt sich übersichtlich darstellen:
<?php
$siteName = 'CodeKeep';
echo "Willkommen bei {$siteName}!";
Nützliche Befehle
| Befehl | Funktion |
|---|---|
docker ps |
Laufende Container anzeigen |
docker ps -a |
Alle Container anzeigen |
docker restart bludit |
Bludit neu starten |
docker logs bludit |
Container-Logs anzeigen |
docker inspect bludit |
Container-Konfiguration anzeigen |
Fazit
Mit wenigen Docker-Befehlen lässt sich schnell herausfinden, ob ein Dienst korrekt läuft und wo ein möglicher Fehler liegt.
CodeKeep dokumentiert praktische Lösungen rund um Server, Docker, Linux, Netzwerke, Home-Lab und Self-Hosting.
Sicher. Privat. Unter deiner Kontrolle.