도커 컨테이너 생명주기

UkJJang·2021년 11월 28일
0

https://www.inflearn.com/course/%EB%94%B0%EB%9D%BC%ED%95%98%EB%A9%B0-%EB%B0%B0%EC%9A%B0%EB%8A%94-%EB%8F%84%EC%BB%A4-ci 강의를 보며 정리하였습니다.

도커 컨테이너의 생명주기

생성 및 실행

  • docker run <이미지 이름> = docker create <이미지이름> + docker start<컨테이너 아이디/이름>

중지

  • docker stop <중지할 컨테이너 아이디/이름>
  • docker kill <중지할 컨테이너 아이디/이름> (바로 다운됨)

공통점

  • 둘다 중지시킨다.

차이점

  1. stop은 Gracefully하게 중지를 시킨다. 즉 하던 작업들을 완료하고 중지시킨다.
  2. kill은 stop과 다르게 기다려주지 않고 바로 중지시켜버린다.

삭제

  • docker rm <중지할 컨테이너 아이디/이름>
    • 실행중인 컨테이너는 먼저 중지시켜야한다.
  • 모든 컨테이너 삭제 docker rm `docker ps -a -q`
  • 도커 이미지 삭제 docker rmi <이미지 id>
  • 한번에 모든걸 삭제하고 싶을 경우에는 docker system prune
    • 실행중인 컨테이너에는 영향을 주지 않는다.
    • 도커를 쓰지 않을 때 모두 정리하고 싶을때 주로 사용한다.
profile
꾸준하게 성실하게

0개의 댓글