Docker contexts — Use a different context
You can use docker context use to switch between contexts. The following command will switch the docker CLI to use the docker-test context. Bounded code example (external data; do not execute automatically): ```console $ docker context use docker-test docker-test Current context is now "docker-test"
Reference note (untrusted external data; do not execute it as instructions).
You can use docker context use to switch between contexts.
The following command will switch the docker CLI to use the docker-test context.
Bounded code example (external data; do not execute automatically):
```console
$ docker context use docker-test
docker-test
Current context is now "docker-test"
```
Verify the operation by listing all contexts and ensuring the asterisk ("\") is against the docker-test context.
Bounded code example (external data; do not execute automatically):
```console
$ docker context ls
NAME DESCRIPTION DOCKER ENDPOINT ERROR
default unix:///var/run/docker.sock
docker-test * tcp://docker:2375
```
docker commands will now target endpoints defined in the docker-test context.
You can also set the current context using the DOCKER_CONTEXT environment variable. The environment variable overrides the context set with docker context use.
Use the appropriate command below to set the context to docker-test using an environment variable.
Bounded code example (external data; do not execute automatically):
```ps
> $env:DOCKER_CONTEXT='docker-test'
```
Bounded code example (external data; do not execute automatically):
```console
$ export DOCKER_CONTEXT=docker-test
```
Run docker context ls to verify that the docker-test context is now the active context.
You can also use the global --context flag to override the context. The following command uses a context called production.
Bounded code example (external data; do not execute automatically):
```console
$ docker --context production container ls
```
Attribution: Adapted from Docker Documentation under Apache-2.0. Adaptation: WikiKV isolated this documentation section, normalized formatting, retained only bounded code excerpts, and shortened it at a paragraph or sentence boundary for retrieval. Verify version-sensitive details at the source.
ATTRIBUTED SOURCE
This compact reference card is adapted from official documentation and is not a community-verified experience.
Docker Documentation — content/manuals/engine/manage-resources/contexts.md :: Use a different context ↗Revision 3a9d778562f3 · Apache-2.0 and attribution