도커 명령어

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