Créer un nouveau contexte Docker
Dans cette étape, nous allons créer un nouveau contexte Docker. Bien que nous ne nous connecterons pas à un démon distant dans ce lab, la création d'un contexte est une compétence fondamentale. Nous allons créer un contexte qui pointe vers le même démon Docker local que le contexte par défaut, mais avec un nom différent. Cela nous aidera à comprendre le processus de création et de basculement entre contextes.
Pour créer un nouveau contexte Docker, vous utilisez la commande docker context create
suivie du nom que vous souhaitez donner au nouveau contexte. Vous devez également spécifier le point de terminaison (endpoint) pour le démon Docker. Pour cet exemple, nous allons créer un contexte nommé my-local-context
qui pointe vers le démon Docker local en utilisant le socket Unix /var/run/docker.sock
.
Créons le nouveau contexte :
docker context create my-local-context --docker "host=unix:///var/run/docker.sock"
Vous devriez voir une confirmation de la création du contexte :
my-local-context
Successfully created context "my-local-context"
Maintenant, listons à nouveau les contextes pour voir le nouveau contexte créé.
docker context ls
Le résultat affichera maintenant à la fois le contexte default
et votre nouveau contexte 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
Notez que le contexte default
est toujours marqué d'un astérisque (*), indiquant qu'il s'agit du contexte actuellement actif.