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>