↑ ↓ auswählen, Enter öffnen, Esc schließen

#docker

25 Einzeiler mit diesem Stichwort.

Alle Einzeiler mit Tag docker

Alle Docker-Container anzeigen, auch gestoppte

#docker ps -a
harmlosDocker

Compose-Projekt aktualisieren: neue Images holen und neu starten

#docker compose -f /opt/app/compose.yaml pull && docker compose -f /opt/app/compose.yaml up -d
vorsichtDocker

Compose-Projekt samt Volumes entfernen

#docker compose -f /opt/app/compose.yaml down -v
destruktivDocker

Compose-Projekt stoppen und Container entfernen

#docker compose -f /opt/app/compose.yaml down
vorsichtDocker

CPU- und RAM-Verbrauch aller Docker-Container anzeigen

#docker stats --no-stream
harmlosDocker

Datei zwischen Docker-Container und Host kopieren

#docker cp app:/etc/nginx/nginx.conf /root/nginx.conf
vorsichtDocker

Docker aufräumen: gestoppte Container, Netze und Cache

#docker system prune
vorsichtDocker

Docker komplett aufräumen inklusive Images und Volumes

#docker system prune -a --volumes
destruktivDocker

Docker-Compose-Datei auf Fehler prüfen

#docker compose -f /opt/app/compose.yaml config --quiet && echo "Konfiguration OK"
harmlosDocker

Docker-Container mit fehlgeschlagenem Healthcheck finden

#docker ps --filter health=unhealthy
harmlosDocker

Docker-Logs eines Containers live verfolgen

#docker logs -f --tail 100 app
harmlosDocker

Docker-Logs für einen Zeitraum mit Zeitstempel anzeigen

#docker logs -t --since 2h --until 1h app
harmlosDocker

Docker-Volume als tar-Archiv sichern

#docker run --rm -v app_data:/data:ro -v /root/docker-backup:/backup alpine tar czf /backup/app_data.tar.gz -C /data .
vorsichtDocker

IP-Adresse eines Docker-Containers anzeigen

#docker inspect app | grep '"IPAddress"'
harmlosDocker

Logs aller Dienste eines Compose-Projekts verfolgen

#docker compose -f /opt/app/compose.yaml logs -f --tail 100
harmlosDocker

Neustart-Policy eines Docker-Containers ändern

#docker update --restart unless-stopped app
vorsichtDocker

Port-Weiterleitungen eines Docker-Containers anzeigen

#docker port app
harmlosDocker

Prozesse in einem Docker-Container anzeigen

#docker top app
harmlosDocker

Shell in einem laufenden Docker-Container öffnen

#docker exec -it app sh
harmlosDocker

Speicherbedarf einzelner Docker-Container anzeigen

#docker ps -a --size
harmlosDocker

Speicherplatz von Docker-Images, Containern und Volumes anzeigen

#docker system df -v
harmlosDocker

Status aller Container eines Compose-Projekts anzeigen

#docker compose -f /opt/app/compose.yaml ps -a
harmlosDocker

Umgebungsvariablen eines Docker-Containers anzeigen

#docker exec app env
harmlosDocker

Ungenutzte Docker-Volumes anzeigen

#docker volume ls --filter dangling=true
harmlosDocker

Verwaiste Docker-Images entfernen

#docker image prune
vorsichtDocker

Erst lesen, dann ausführen.

Die Befehle auf myline.de greifen direkt in Server, Dateien und Datenbanken ein. Ein falscher Pfad oder Platzhalter kann Daten unwiderruflich löschen oder einen Server unerreichbar machen.

  • Alle Befehle werden ohne Gewähr bereitgestellt und sind nicht auf jedem System getestet.
  • Vor dem Ausführen verstehen, was ein Befehl tut, und jeden Platzhalter prüfen.
  • Vorher ein Backup anlegen und möglichst zuerst auf einem Testsystem ausprobieren.
  • Die Ausführung erfolgt auf eigene Verantwortung. Eine Haftung für Schäden ist ausgeschlossen, soweit gesetzlich zulässig.