docker context create
| Descripción | Crea un contexto |
|---|---|
| Uso | docker 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ón | Predeterminado | Descripción |
|---|---|---|
--description | Descripción del contexto | |
--docker | Establece el endpoint de docker | |
--from | Crea 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.