Hier eine kleine Liste mit Informationen für das Arbeiten mit Docker über die Comandozeile ( CMD) oder das Terminal Fenster am Mac
Docker Projekt starten starten
Mit cd /ordnername in den Projektrdner wechseln. Dann: docker -compose up
Docker Projekt runterfahren
docker -compose down
Datenbank über Docker aktualisieren oder laden
docker pull link-zur-docker-registry/name-des-images
Gestartetes Docker Image in der CMD betreten/öffnen
Zu erst ein neues Terminal/CMD Fenster starten.
In dem gestarteten CMD Fenster dann die Liste der laufenden Docker Images aufrufen:
docker ps
Und alle Container incl. der gestoppten mit -a am Ende
docker ps -a
Ganz vorne in jeder Image Zeile steht die aktuelle ID des gestarteten Images.
docker exec -it "Die Image ID des gestartetet Docker Images" /bin/bash
Docker Image Liste ausgeben
docker images
Docker Image löschen
docker rmi ID_DES_IMAGES_AUS_DOCKER_IMAGES
Wenn das Image noch gestartet ist und dennoch gelöscht werden soll
docker rmi ID_DES_IMAGES_AUS_DOCKER_IMAGES --force
Alle Images die nicht im Container laufen löschen
docker rmi $(docker images -q)
Alle Container stoppen
sudo docker stop $(sudo docker ps -a -q) # falls man die container direkt löschen will: sudo docker rm $(sudo docker ps -a -q)
Docker Lokalen Cahce löschen
Hier gibt es 2 Möglichkeiten:
1. Das komplette System bereinigen:
docker system prune # mit y dann Enter bestätigen um alles zu löschen.
oder 2. Nur die "untagged" images löschen:
docker image prune # mit y bestätigen um alle nicht getaggten images zu löschen