docker context show

docker context show

docker context show는 현재 컨텍스트의 이름을 출력하는 명령이에요. 지금 활성인 컨텍스트를 확인하고 싶을 때 써요.

출처: 문서

본문

현재 컨텍스트의 이름을 출력해요. DOCKER_CONTEXT 환경 변수나 --context 전역 옵션으로 설정됐을 수도 있어요.

사용법 (Usage)

docker context show

예제 (Examples)

현재 컨텍스트 출력하기

다음 예제는 현재 사용 중인 docker 컨텍스트를 출력해요.

$ docker context show'
default

이 출력은 예를 들어 셸 프롬프트를 동적으로 바꿔 활성 컨텍스트를 표시하는 데 쓸 수 있어요. 아래 예제는 Bash를 셸로 쓸 때 이 출력을 어떻게 활용하는지 보여 줘요. ~/.bashrc에 현재 컨텍스트를 얻는 함수를 선언하고, 이 명령을 PROMPT_COMMAND로 설정해요.

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

PROMPT_COMMAND=docker_context_prompt

~/.bashrc를 다시 로드하면 프롬프트가 현재 선택된 docker 컨텍스트를 보여 줘요.

$ 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>

더 알아보기 (Learn more)