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

docker context show

DescripciónImprime el nombre del contexto actual
Usodocker context show

Descripción

Imprime el nombre del contexto actual, posiblemente configurado por la variable de entorno DOCKER_CONTEXT o la opción global --context.

Ejemplos

Imprimir el contexto actual

El siguiente ejemplo imprime el docker context actualmente utilizado:

$ docker context show
default

Como ejemplo, esta salida se puede utilizar para cambiar dinámicamente el prompt de tu shell para indicar tu contexto activo. El ejemplo de abajo ilustra cómo se podría utilizar esta salida cuando usas Bash como tu shell.

Declara una función para obtener el contexto actual en tu ~/.bashrc, y establece este comando como tu PROMPT_COMMAND

function docker_context_prompt() {
        PS1="context: $(docker context show)> "
}

PROMPT_COMMAND=docker_context_prompt

Después de recargar el ~/.bashrc, el prompt ahora muestra el docker context seleccionado actualmente:

$ source ~/.bashrc
context: default> docker context create --docker host=unix:///var/run/docker.sock my-context
my-context
Successfully created context "my-context"
context: default> docker context use my-context
my-context
Current context is now "my-context"
context: my-context> docker context use default
default
Current context is now "default"
context: default>