컨테이너의 생성과 삭제, 실행, 정지

  • docker ps
    • docker ps의 q(quite) + a(all) 옵션을 사용해서 실행 중인 모든 컨테이너의 id만 출력할 수 있다.
    • 이를 이용해서 실행 중인 모든 컨테이너를 삭제 시킬 수 있다.
  • docker rm
    • -f(강제 제거) 옵션과 위의 속성을 이용해 실행 중인 컨테이너를 강제 종료 시킬 수 있다.
    • 실습을 위해 기존 컨테이너들을 모두 지웠다.
  • docker run : docker run 명령어는 docker image pull + docker container create + docker container start 세 개의 명령어가 합쳐진 것과 같다고 했다. 아래는 run 명령어로 nginx 이미지를 가져와서 컨테이너를 생성하고, 실행한 모습이다.
  • docker stop
    • docker stop [OPTIONS] (container ID or NAME)으로 containerID에 해당하는 컨테이너를 중지 시킬 수 있다.
    • 실행 중인 webserver 컨테이너를 중지시켰다.

도커 컨테이너의 생애주기와 데이터 저장 다양한 컨테이너의 통신과 생성