Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docker 명령어 사용법 - 컨테이너의 사용 방법 #147

Open
JoisFe opened this issue Apr 18, 2023 Discussed in #146 · 0 comments
Open

Docker 명령어 사용법 - 컨테이너의 사용 방법 #147

JoisFe opened this issue Apr 18, 2023 Discussed in #146 · 0 comments
Assignees
Labels
Docker Docker 관련 라벨입니다.

Comments

@JoisFe
Copy link
Member

JoisFe commented Apr 18, 2023

Discussed in https://github.com/orgs/cs-collections/discussions/146

Originally posted by JoisFe April 18, 2023

Docker 명령어 사용법

  • 컨테이너를 다루는 모든 명령어는 docker 명령어로 시작
$ docker ~

image

명령어

커맨드

  • docker 명령어 뒤에 오는 무엇을, 어떻게 에 해당하는 부분
  • 상위 커맨드와 하위 커맨드로 나뉨

상위 커맨드

  • 무엇을
  • container 혹은 image와 같은 대상의 종류
  • 딱 12 종류

참고

start 혹은 run 처럼 역사적인 이유로 'container'를 붙이지 않아도 실행 가능한 명령어가 있고 이 경우 관례상 이쪽을 사용

$ docker container run
$ docker container ps
$ docker run
$ docker ps

하위 커맨드

  • 어떻게

대상

  • 컨테이너 또는 이미지명 등 구체적 이름
  • 위 예시는 이름이 whale인 이미지의 컨테이너를 실행하는 명령어

옵션

  • 커맨드에 세세한 설정을 지정하는 용도
  • 커맨드의 실행 방법 또는 커맨드에 전달할 값을 지정

대표적 예

  • -d : 백그라운드로 실행
  • -i or -t : 키보드를 통해 조작
  • -dit : -d, -i, -t 옵션을 한번에 모아서 사용 가능

인자

  • 대상에 전달할 값을 지정
  • 문자 코드 혹은 포트 번호 등을 전달 가능
  • 작성방법은 옵션과 마찬가지로 - 또는 --로 시작하는 경우가 많음

대표적인 예

  • --mode=1
  • --style nankyokku

참고 자료

상위 커맨드는 생략이 가능?

  • 도커 1.13 부터 커맨드가 재편되면서 상위 커맨드와 하위 커맨드의 조합 형태로 일원화 됨
  • 일부 커맨드는 커맨드 자체가 변경됨

이전 방식

$ docker run whale

재편된 방식

  • 상위 커맨드 + 하위 커맨드 형식
$ docker container run whale
@JoisFe JoisFe added the Docker Docker 관련 라벨입니다. label Apr 18, 2023
@JoisFe JoisFe self-assigned this Apr 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Docker Docker 관련 라벨입니다.
Projects
None yet
Development

No branches or pull requests

1 participant