docker context create
docker context create
docker context create는 새 Docker 컨텍스트를 만드는 명령이에요. 컨텍스트의 엔드포인트를 바꿔서 Docker CLI가 연결하는 데몬을 전환할 수 있게 해 주죠.
출처: 문서
본문
새 컨텍스트를 만들어요. 이렇게 하면 Docker CLI가 연결하는 데몬을 전환할 수 있어요.
사용법 (Usage)
docker context create [OPTIONS] CONTEXT
옵션 (Options)
| 옵션 | 기본값 | 설명 |
|---|---|---|
--description |
컨텍스트에 대한 설명이에요 | |
--docker |
docker 엔드포인트를 설정해요 | |
--from |
이름이 있는 컨텍스트에서 새 컨텍스트를 만들어요 |
예제 (Examples)
Docker 엔드포인트로 컨텍스트 만들기 (--docker)
사용자 지정 엔드포인트로 컨텍스트를 만들려면 --docker 플래그를 써요. 다음 예제는 docker 엔드포인트가 /var/run/docker.sock인 my-context라는 컨텍스트를 만들어요.
$ docker context create \
--docker host=unix:///var/run/docker.sock \
my-context
기존 컨텍스트를 기반으로 컨텍스트 만들기 (--from)
--from=<context-name> 옵션으로 기존 컨텍스트에서 새 컨텍스트를 만들어요. 아래 예제는 기존 컨텍스트 existing-context에서 my-context라는 새 컨텍스트를 만들어요.
$ docker context create --from existing-context my-context
--from 옵션을 설정하지 않으면 현재 컨텍스트에서 컨텍스트가 만들어져요.
$ docker context create my-context
이는 기존 DOCKER_HOST 기반 스크립트에서 컨텍스트를 만들어낼 때 쓸 수 있어요.
$ source my-setup-script.sh
$ docker context create my-context
기존 컨텍스트에서 docker 엔드포인트 구성을 가져오려면 --docker from=<context-name> 옵션을 써요. 아래 예제는 기존 컨텍스트 existing-context의 docker 엔드포인트 구성을 사용해 my-context라는 새 컨텍스트를 만들어요.
$ docker context create \
--docker from=existing-context \
my-context
Docker 엔드포인트 구성과 설명은 docker context update로 수정할 수 있어요. 자세한 내용은 docker context update reference를 참고해요.