Crear un nuevo contexto de Docker
En este paso, crearemos un nuevo contexto de Docker. Aunque no nos conectaremos a un demonio remoto en este laboratorio, la creación de contextos es una habilidad fundamental. Crearemos un contexto que apunte al mismo demonio local de Docker que el contexto predeterminado, pero con un nombre diferente. Esto nos ayudará a comprender el proceso de creación y cambio de contextos.
Para crear un nuevo contexto de Docker, se utiliza el comando docker context create
seguido del nombre que deseas asignar al nuevo contexto. También debes especificar el endpoint para el demonio de Docker. Para este ejemplo, crearemos un contexto llamado my-local-context
que apunte al demonio local de Docker usando el socket Unix /var/run/docker.sock
.
Vamos a crear el nuevo contexto:
docker context create my-local-context --docker "host=unix:///var/run/docker.sock"
Deberías ver una salida que confirme la creación del contexto:
my-local-context
Successfully created context "my-local-context"
Ahora, listemos nuevamente los contextos para ver el recién creado.
docker context ls
La salida ahora mostrará tanto el contexto default
como tu nuevo 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
Observa que el contexto default
sigue marcado con un asterisco (*), lo que indica que sigue siendo el contexto activo actualmente.