728x90
반응형
출처 : 그림과 실습으로 배우는 도커 & 쿠버네티스
도커 명령어
- 컨테이너 사용의 기본은 도커 명령어다.
- 명령 프롬프트 및 터미널에서 도커 명령어를 입력한다.
- 컨테이너를 다루는 모든 명령은 'docker' 명령어로 시작한다.
- ex) docker run ~~
명령어와 대상
- docker 명령어 뒤에 오는 '무엇을' '어떻게'에 해당하는 부분을 '커맨드'라고 한다.
- 커맨드는 다시 상위 커맨드(top-level solo commands)와 하위 커맨드(sub-command)로 구성되며, 상위 커맨드가 '무엇을', 하위 커맨드가 '어떻게'에 해당하는 내용을 지정한다.
- '대상'에는 컨테이너명 또는 이미지명 등 구체적인 이름이 들어간다.
- docker 커맨드(상위 커맨드, 하위 커맨드) 대상 순으로 지정한다.
- ex) docker container run ubuntu
- 상위 커맨드는 컨테이너 혹은 이미지와 같이 대상의 종류가 들어간다.
- 대상은 구체적인 이름을 지정한다.
옵션과 인자
- 명령어의 형태는 기본적으로 docker 커맨드 대상 이지만, 옵션과 인자라는 추가 정보도 붙일 수 있다.
- container run 커맨드에 -d 옵션을, ubuntu에 --mode=1이라는 인자를 붙일 수 있다.
- docker container run -d ubuntu --mode=1 (docker 상위커맨드 하위커맨드 옵션 대상 인자)
- -d는 백그라운드 실행, --mode=1은 모드 1로 실행하라는 의미이다.
기본적인 명령어 - 정리
- docker 커맨드 대상에 옵션이 붙거나 인자가 지정될 수 있다. docker 커맨드 옵션 대상 인자
커맨드(상위 커맨드 / 하위 커맨드)
- 커맨드는 '무엇을', '어떻게' 할 것인지를 지정하는 부분
- 컨테이너를 실행하고 싶다면 container run 커맨드를 사용한다.
- start, run 처럼 container를 붙이지 않아도 실행 가능한 명령이 있다.
- ex) docker container run = docker run
옵션
- 커맨드에 세세한 설정을 지정하는 용도로 사용
- -d, -i, -t 등, 커맨드의 실행 방법 또는 커맨드에 전달할 값을 지정(-d : 백그라운드 실행, -i 혹은 -t : 키보드를 통해 조작)
- 옵션은 커맨드에 따라 달라진다.
- 옵션은 -, --으로 시작하는 것이 일반적이지만 붙이지 않는 경우도 있다.
- 커맨드에 어떤 값을 전달하고 싶다면 --name 같은 옵션 뒤에 옵션의 값을 지정한다.
- -d와 같이 -를 하나만 쓰는 옵션은 한번에 모아 쓸 수 있다.
- ex) -d, -i, -t = -dit
대상
- 커맨드와 달리 구체적인 이름을 지정
인자
- 대상에 전달할 값을 지정
- 문자 코드 또는 포트 넘버 등을 전달할 수 있다.
- 인자를 지정하는 경우가 많지는 않다.
- 옵션과 마찬가지로 - 또는 --로 시작하는 경우가 많다.
728x90
반응형
'Study > 도커와 쿠버네티스 (Docker & Kubernetes)' 카테고리의 다른 글
컨테이너의 통신 (0) | 2024.02.07 |
---|---|
컨테이너의 생성과 삭제, 실행, 정지 (0) | 2024.02.07 |
도커 설치 (0) | 2024.02.01 |
도커 환경 구축 준비 (0) | 2024.01.17 |
도커의 장점과 단점 (0) | 2024.01.17 |