Zum Inhalt springen
Farbschema

Oft benötigte Commands

docker run Dokumentartion

Startet ein neues Container basierend auf den übergebenen Image. Abhängign von den Fähigkeiten des Images, können zusätliche Parameter übergeben / genutzt werden.

Terminal-Fenster
docker run nginx
  • --name Name des Containers. Wenn dieser nicht mitgegeben wird, wir der Name von der Runtime vergeben.
  • -d oder --detach Detatched. D.h. die Runtime startet den Container im Hintergrund, so dass das Terminal für weitere Eingaben zur Verfügung steht.
  • -e oder --env Setzen der Umgebungsvariablen innnerhalb des Containers (kann auch mehrfach genutzt werden, um mehrere Umgebungsvariablen zu setzen).
  • -p oder --publish Port Publishing. Gibt an welcher Container-Port zu welchen Host-Port umgeleitet werden soll.
  • -v oder --volume Mapping für Speicher (Dateien oder Orner)
  • -rm Starte einen neuen Container. Somald dieser beendet wird, wird dieser auch gleich gelöscht (praktsich für “ein Mal ausführen” Container).
  • -it Kombination aus -i (--interactive) und -t (--tty) und erlaubt interaktiv in den Container “reinzugehen”, um dessen Inhalt zum Beispiel zu untersuchen
Terminal-Fenster
docker run --name my-homepage \
-p 1080:8080 \
-e NGINX_PORT="8080" \
-e NGINX_HOST="my-homepage.io" \
-v /www/website:/usr/share/nginx/html:ro \
- d

docker container start Dokumentation

Starten einen bereits vorhandenen Container. Als Parameter wird der Name oder die ID des Containers akzeptiert.

Terminal-Fenster
docker start my-homepage

docker container stop Dokumentation

Stopt einen bereits vorhandenen und laufenden Container. Als Parameter wird der Name oder die ID des Containers akzeptiert.

Terminal-Fenster
docker stop my-homepage