Docker für Anfänger – wichtigste Befehle
Kommandos
Starten eines Containers anhand eines Images:
docker run <image>
Starten eines Containers mit einem angegebenen Namen anhand des Images. Anderenfalls wird von Docker ein Name generiert.
docker run --name <name> -d <image>
Ausführen eines Containers anhand des Images und gleichzeitige Zuordnung eines Container-Ports zu einem Host-Port, um direkt darauf zugreifen zu können, zum Beispiel über localhost
.
docker run -d -p <container-port>:<host-port> <image>
Auflisten aller Container, sowohl laufenden als auch gestoppten. Zusätzlich kann hier die ID der einzelnen Container herausgefunden werden.
docker ps -a
Auflisten aller Images:
docker images
Stoppen eines laufenden Containers anhand der ID, welche mit docker ps
herausgefunden werden kann, oder des Names.
docker stop <container-name>
docker stop <container-id>
(Neu)Starten eines gestoppten Containers.
docker start <container-name>
docker start <container-id>
docker restart <container-name>
docker restart <container-id>
Löschen eines Containers.
docker rm <container-name>
docker rm <container-id>
Löschen eines Images.
docker rmi <image-name>
docker rmi <image-id>
Ein Docker-Image gemäß eines Dockerfiles erstellen.
docker build -t <name>
Ein Kommando innerhalb eines Containers ausführen.
docker exec -it <container> bash
Log-Ausgaben eines Containers anzeigen.
docker logs <container>
