# 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) {#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`:

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

### Crear un contexto basado en un contexto existente (--from) {#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`:

```console
$ 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:

```console
$ docker context create my-context
```

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

```console
$ 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`:

```console
$ 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`](/reference/cli/docker/context/update/) para más detalles.



