Nützliche Docker Befehle

Alle Docker Images anzeigen

docker images

docker image ls

Ein Docker Image löschen

docker rmi <Image-Name>/<Image-Id>

Aktive Docker Container auflisten

docker ps

Alle Docker Container auflisten

docker ps -a

Einen Docker Container löschen

docker rm <Container-Name>/<Container-ID>

Alle Docker Container und Docker Images löschen

WARNUNG: Hier wird wirkliche ALLES gelöscht!

docker rm $(docker ps -a -q) && docker rmi $(docker images -q)

Bash/CLI in einem laufenden Docker Container nutzen

docker exec -it <Container-Name>/<Container-ID> /bin/bash

Mit -u 0 kann angegeben werde, dass man als root einloggt:

docker exec -u 0 -it <Container-Name>/<Container-ID> /bin/bash

Restartverhalten für Docker Container ändern

docker update --restart=no <Container-Name>/<Container-ID>

Container in ein Docker-Image umwandeln

docker commit -p <Container-Name>/<Container-ID> <Image-Name>

Lokales Backup eines Docker-Images

docker save -o <tar-Dateiname> <Image-Name>

Backup eines Docker-Images laden

docker load -i <tar-Dateiname>