[클라우드/Docker 기본(2) - 컨테이너 Life Cycle]

SooYeon Yeon·2022년 8월 30일
0

클라우드 Docker

목록 보기
3/24

컨테이너 Life Cycle

컨테이너 생성

  • docker container run (생성/시작)
  • docker container create(생성만)

컨테이너 삭제

  • docker container stop + docker container rm
  • docker container rm -f
    • 모든 컨테이너 삭제하기

      docker container rm -f $(docker container ls --all -q)

      docker container ls —all -q : id만 출력

중지된 컨테이너 실행

  • docker container start

생성된 컨테이너에 연결

  • docker container attach

생성된 컨테이너에 명령 전달

  • docker container exec [컨테이너이름] 필요한 명령

도커 이미지 pull

  • docker pull httpd : 도커 허브에서 제공되는 공식 이미지 중 최신 이미지를 pull
  • docker pull centos:7 : 도커 허브 공식 centos 이미지 중 7버전을 → local

컨테이너 리스트

  • docker container ls —all

이미지 리스트

  • docker image ls

docker 컨테이너의 일반적인 라이프사이클

docker container run ~ : 도커 클라이언트

daemon : container engine(imagee,container)

containerd : 컨테이너 생성, 관리하는 서비스

컨테이너의 모든 통신은 shim을 통해 이루어지게 되고, 해당 내용은 shim에서 containerd와 통신을 통해 관리된다. → shim은 컨테이너의 입출력,로그를 d에게 전달한다.

0개의 댓글