Hier sind die wichtigsten Docker-Befehle für deine tägliche Arbeit:
Container-Verwaltung
docker ps – zeigt laufende Containerdocker ps -a – zeigt alle Container (auch gestoppte)docker start <container> – startet einen Containerdocker stop <container> – stoppt einen Containerdocker restart <container> – startet Container neudocker rm <container> – löscht einen Containerdocker logs <container> – zeigt Container-Logsdocker logs -f <container> – zeigt Logs live (follow)docker exec -it <container> /bin/bash – öffnet Shell im laufenden ContainerImage-Verwaltung
docker images – listet alle Imagesdocker pull <image> – lädt Image herunterdocker rmi <image> – löscht ein Imagedocker build -t <name> . – erstellt Image aus DockerfileDocker Compose (für deine Proxmox-Setups)
docker compose up -d – startet Container im Hintergrunddocker compose down – stoppt und entfernt Containerdocker compose restart – startet Services neudocker compose logs -f – zeigt Logs aller Servicesdocker compose pull – aktualisiert ImagesSystem-Wartung
docker system prune – entfernt ungenutzte Datendocker system prune -a – entfernt auch ungenutzte Imagesdocker volume ls – zeigt Volumesdocker volume prune – entfernt ungenutzte Volumesdocker stats – zeigt Ressourcenverbrauch liveNützliche Kombinationen
docker inspect <container> – zeigt detaillierte Container-Infosdocker cp <container>:<pfad> <lokaler-pfad> – kopiert Dateiendocker update --restart unless-stopped <container> – ändert Restart-PolicyExcec