Docker ist eine Open-Source-Anwendungscontainer-Engine, die auf der Go-Sprache basiert und Open Source in Übereinstimmung mit dem Apache2.0-Protokoll ist.

Docker ermöglicht Entwicklern, ihre Anwendungen und Abhängigkeiten in einen leichten, tragbaren Container zu packen und ihn dann auf jeder gängigen Linux-Maschine zu veröffentlichen, die auch virtualisiert werden kann.

Docker-Ausführungsbefehl Syntax

Erstellen Sie einen neuen Container und führen Sie einen Befehl aus:

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

Docker-Ausführungsbefehl Beispiel

Verwenden Sie das Docker-Image nginx:latest, um einen Container im Hintergrundmodus zu starten und nennen Sie den Container mynginx.

docker run --name mynginx -d nginx:latest

Verwenden Sie das Image nginx:latest, um einen Container im Hintergrundmodus zu starten und den Port 80 des Containers einem zufälligen Port auf dem Host zuzuordnen.

docker run -P -d nginx:latest

Verwenden Sie das Image nginx:latest, um einen Container im Hintergrundmodus zu starten, ordnen Sie den Port 80 des Containers dem Port 80 des Hosts zu und ordnen Sie das Verzeichnis /data des Hosts dem Verzeichnis /data des Containers zu.

docker run -p 80:80 -v /data:/data -d nginx:latest