Einen neuen Docker-Kontext erstellen
In diesem Schritt werden wir einen neuen Docker-Kontext erstellen. Obwohl wir in diesem Lab nicht mit einem entfernten Daemon verbinden werden, ist das Erstellen eines Kontexts eine grundlegende Fähigkeit. Wir erstellen einen Kontext, der auf denselben lokalen Docker-Daemon wie der Standardkontext verweist, jedoch mit einem anderen Namen. Dies hilft uns, den Prozess des Erstellens und Wechselns von Kontexten zu verstehen.
Um einen neuen Docker-Kontext zu erstellen, verwenden Sie den Befehl docker context create
gefolgt vom gewünschten Namen für den neuen Kontext. Sie müssen außerdem den Endpunkt für den Docker-Daemon angeben. In diesem Beispiel erstellen wir einen Kontext namens my-local-context
, der über den Unix-Socket /var/run/docker.sock
auf den lokalen Docker-Daemon verweist.
Lassen Sie uns den neuen Kontext erstellen:
docker context create my-local-context --docker "host=unix:///var/run/docker.sock"
Sie sollten eine Bestätigung der Kontexterstellung sehen:
my-local-context
Successfully created context "my-local-context"
Lassen Sie uns nun die Kontexte erneut auflisten, um den neu erstellten Kontext zu sehen.
docker context ls
Die Ausgabe zeigt nun sowohl den default
-Kontext als auch Ihren neuen my-local-context
.
NAME DESCRIPTION DOCKER ENDPOINT ORCHESTRATOR
default * Current DOCKER_HOST environment unix:///var/run/docker.sock swarm
my-local-context unix:///var/run/docker.sock
Beachten Sie, dass der default
-Kontext weiterhin mit einem Sternchen (*) markiert ist, was anzeigt, dass er der aktuell aktive Kontext ist.