Compartir comentarios
Las respuestas se generan en base a la documentación.

docker context create

DescripciónCrea un contexto
Usodocker context create [OPTIONS] CONTEXT

Descripción

Crea un nuevo context (contexto). Esto te permite cambiar el demonio al que se conecta tu CLI de docker.

Opciones

OpciónPredeterminadoDescripción
--descriptionDescripción del contexto
--dockerEstablece el endpoint de docker
--fromCrea un contexto a partir de un contexto con nombre

Ejemplos

Crear un contexto con un endpoint de Docker (--docker)

Utiliza el flag --docker para crear un contexto con un endpoint personalizado. El siguiente ejemplo crea un contexto llamado my-context con un endpoint de docker en /var/run/docker.sock:

$ docker context create \
    --docker host=unix:///var/run/docker.sock \
    my-context

Crear un contexto basado en un contexto existente (--from)

Utiliza la opción --from=<context-name> para crear un nuevo contexto a partir de un contexto existente. El ejemplo de abajo crea un nuevo contexto llamado my-context a partir del contexto existente existing-context:

$ docker context create --from existing-context my-context

Si no se establece la opción --from, el context se crea a partir del contexto actual:

$ docker context create my-context

Esto se puede utilizar para crear un contexto a partir de un script existente basado en DOCKER_HOST:

$ source my-setup-script.sh
$ docker context create my-context

Para obtener la configuración del endpoint de docker a partir de un contexto existente, utiliza la opción --docker from=<context-name>. El ejemplo de abajo crea un nuevo contexto llamado my-context utilizando la configuración del endpoint de docker del contexto existente existing-context:

$ docker context create \
    --docker from=existing-context \
    my-context

Las configuraciones de los endpoints de Docker, así como la descripción, se pueden modificar con docker context update.

Consulta la referencia de docker context update para más detalles.