# docker context use

**Descripción:** Establece el contexto de docker por defecto

**Uso:** `docker context use CONTEXT`










## Descripción

El comando `docker context use` establece el contexto por defecto para la CLI de Docker.

El comando `docker context use` establece el contexto por defecto de la CLI de Docker actualizando
la configuración de tu CLI (`~/.docker/config.json`). Este cambio es persistente, afectando
a todas las shells y sesiones que compartan esa configuración, no solo a la terminal actual.

Para comandos puntuales o uso por shell, utiliza `--context` o la variable de entorno
`DOCKER_CONTEXT` en su lugar.




## Ejemplos

### Establecer el contexto por defecto (persistente)

Esto actualiza la configuración de la CLI y se aplica a las nuevas sesiones de terminal:

```bash
$ docker context use my-context
my-context

$ docker context show
my-context
```

### Usar un contexto para un solo comando

Utiliza el flag global `--context` para evitar cambiar el valor predeterminado:

```bash
$ docker --context my-context ps
```

### Usar un contexto para la sesión de shell actual

Establece `DOCKER_CONTEXT` para invalidar el valor predeterminado configurado en la shell actual:

```bash
$ export DOCKER_CONTEXT=my-context
$ docker context show
my-context
```

Para dejar de invalidar:

```bash
$ unset DOCKER_CONTEXT
```

### Volver al contexto por defecto

```bash
$ docker context use default
default
```



