Einleitung
Docker ist eine Open-Source-Plattform, die es ermöglicht, Anwendungen in Containern zu erstellen, zu testen und bereitzustellen. In diesem Tutorial werde ich auf die wichtigsten Befehle eingehen, die für eine erfolgreiche Verwendung von Docker benötigt werden.
Installieren von Docker
Um Docker verwenden zu können, muss es zuerst installiert werden.
Bei Debian basierten Systemen, wie Ubuntu, kann Docker mit dem Befehl apt install installiert werden.
sudo apt install docker.io
Docker Image herunterladen
Um ein Docker Image herunterzuladen, verwendet man den Befehl docker pull.
Eine Liste von verfügbaren Images kann auf der offiziellen Docker Website gefunden werden:
https://hub.docker.com/
sudo docker pull [Image-Name]
Docker Image ausführen
Um ein Docker Image auszuführen, verwendet man den Befehl docker run.
Meistens muss man noch zusätzliche Parameter angeben, wie z.B. den Port -p [Port_Host:Port_Container], der für die Kommunikation mit dem Container verwendet wird.
Wenn man den Container im Hintergrund ausführen quiere, kann man den Parameter -d verwenden.
Zusätzlich kann man noch den Namen des Containers angeben, um ihn später einfacher zu identifizieren. Dies kann mit dem Parameter --name [Container-Name] gemacht werden.
Man kann noch mit dem Parameter --restart [Fall] festlegen, ob der Container automatisch neu gestartet werden soll, wenn er beendet wird.
Folgende fälle sind möglich:
unless-stoppedalways
Der Befehl kann wie folgt aussehen:
sudo docker run -d -p [Port_Host:Port_Container] --name [Container-Name] [Image-Name]
Docker Image stoppen
Um ein Docker Image zu stoppen, verwendet man den Befehl docker stop.
sudo docker stop [Container-Name]
Docker Image entfernen
Um einen Docker Container zu entfernen, verwendet man den Befehl docker rm.
sudo docker rm [Container-Name]
Docker Container auflisten
Die Liste aller Docker Container kann mit dem Befehl docker ps angezeigt werden.
sudo docker ps
Mit dem Parameter -a können auch die gestoppten Container angezeigt werden.
sudo docker ps -a