Oft benötigte Commands
docker run
Abschnitt betitelt „docker run“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.
docker run nginxWichtige Parameter
Abschnitt betitelt „Wichtige Parameter“--nameName des Containers. Wenn dieser nicht mitgegeben wird, wir der Name von der Runtime vergeben.-doder--detachDetatched. D.h. die Runtime startet den Container im Hintergrund, so dass das Terminal für weitere Eingaben zur Verfügung steht.-eoder--envSetzen der Umgebungsvariablen innnerhalb des Containers (kann auch mehrfach genutzt werden, um mehrere Umgebungsvariablen zu setzen).-poder--publishPort Publishing. Gibt an welcher Container-Port zu welchen Host-Port umgeleitet werden soll.-voder--volumeMapping für Speicher (Dateien oder Orner)-rmStarte einen neuen Container. Somald dieser beendet wird, wird dieser auch gleich gelöscht (praktsich für “ein Mal ausführen” Container).-itKombination aus-i(--interactive) und-t(--tty) und erlaubt interaktiv in den Container “reinzugehen”, um dessen Inhalt zum Beispiel zu untersuchen
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 \ - ddocker start
Abschnitt betitelt „docker start“docker container start Dokumentation
Starten einen bereits vorhandenen Container. Als Parameter wird der Name oder die ID des Containers akzeptiert.
docker start my-homepagedocker stop
Abschnitt betitelt „docker stop“docker container stop Dokumentation
Stopt einen bereits vorhandenen und laufenden Container. Als Parameter wird der Name oder die ID des Containers akzeptiert.
docker stop my-homepage