[도커 명령어]기본적인 명령어

su-mmer·2022년 9월 13일
0

아묻따 도커 공부

목록 보기
6/18
post-thumbnail

도커 명령어

run: start a container

호스트에 이미지가 있으면 실행시키고 없으면 이미지를 Docker hub에서 다운로드하고 실행.

  • centos 컨테이너의 bash에 로그인
  • be02가 centos 컨테이너의 고유 이름
  • exit 명령어로 나감

-d: daemon mode

백그라운드 실행

attach: attach container

백그라운드에서 실행중인 컨테이너에 다시 접근

ps: list containers

실행중인 컨테이너 ID, 현재 상태, 컨테이너 이름 등 나열
모든 컨테이너는 Docker에 의해 자동 생성되는 이름을 가짐(수정 가능)

-a: list all containers

이미 멈췄거나 종료한 컨테이너까지 포함한 모든 컨테이너 확인

stop: stop containers

컨테이너 ID나 이름을 이용해 컨테이너 중지

rm: remove a container

사용하지 않는 컨테이너 영구 삭제

images: list images

사용할 수 있는 이미지 목록, 이미지의 크기 확인

rmi: remove images

이미지를 삭제하려면 해당 이미지로 실행중인 컨테이너들이 모두 종료되어야 함

pull: download an image

컨테이너 실행 없이 이미지만 다운로드

컨테이너의 목적은 OS 호스팅이 아니라 특정 작업이나 프로세스를 처리하는 것이라 실행되면 종료함
예를 들어, ubuntu 이미지의 경우 실행되는 서비스가 아닌 베이스 이미지라면 run 했을때 한번 실행되고 종료함

exec: execute a command

실행중인 컨테이너에 명령하기

0개의 댓글