command: docker context show short: Print the name of the current context long: |- Print the name of the current context, possibly set by `DOCKER_CONTEXT` environment variable or `--context` global option. usage: docker context show pname: docker context plink: docker_context.yaml inherited_options: - option: help value_type: bool default_value: "false" description: Print usage deprecated: false hidden: true experimental: false experimentalcli: false kubernetes: false swarm: false examples: |- ### Print the current context The following example prints the currently used [`docker context`](/reference/cli/docker/context/): ```console $ docker context show' default ``` As an example, this output can be used to dynamically change your shell prompt to indicate your active context. The example below illustrates how this output could be used when using Bash as your shell. Declare a function to obtain the current context in your `~/.bashrc`, and set this command as your `PROMPT_COMMAND` ```console function docker_context_prompt() { PS1="context: $(docker context show)> " } PROMPT_COMMAND=docker_context_prompt ``` After reloading the `~/.bashrc`, the prompt now shows the currently selected `docker context`: ```console $ 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> ``` deprecated: false hidden: false experimental: false experimentalcli: false kubernetes: false swarm: false