docker image, container 관리, 삭제

EBAB!·2023년 7월 13일
0

Docker

목록 보기
6/15

Docker 이미지 관리

  • docker images: 시스템에 있는 모든 Docker 이미지 목록을 표시합니다.
  • docker image ls: docker images와 동일한 명령어입니다.
  • docker image rm <image_id>: 특정 Docker 이미지를 삭제합니다.
  • docker image prune: 사용하지 않는 (dangling) 이미지를 삭제합니다.
  • docker image prune -a: 모든 사용하지 않는 이미지를 삭제합니다.

Docker 컨테이너 관리

  • docker ps: 실행 중인 Docker 컨테이너 목록을 표시합니다.
  • docker ps -a: 모든 Docker 컨테이너 목록을 표시합니다.
  • docker container ls: docker ps와 동일한 명령어입니다.
  • docker container rm <container_id>: 특정 Docker 컨테이너를 삭제합니다.
  • docker container prune: 중지된 컨테이너를 삭제합니다.
  • docker container prune -f: 모든 컨테이너를 강제로 삭제합니다.
  • docker stop <container_id>: 실행 중인 컨테이너를 중지합니다.
  • docker start <container_id>: 중지된 컨테이너를 시작합니다.
  • docker restart <container_id>: 컨테이너를 재시작합니다.

전체 이미지 및 컨테이너 삭제

  • docker system prune: 사용하지 않는 이미지, 컨테이너, 네트워크, 볼륨 등을 삭제합니다.
  • docker system prune -a: 모든 사용하지 않는 이미지, 중지된 컨테이너, 네트워크, 볼륨 등을 삭제합니다.

이 명령어들은 Docker 이미지와 컨테이너를 관리하고 필요에 따라 삭제하는 데 사용됩니다. 주의해야 할 점은 이미지와 컨테이너를 삭제하기 전에 관련 데이터를 백업하거나 확인해야 한다는 것입니다.


이미지 관리

docker images inspect [image_id] : 이미지의 정보가 출력됩니다.

  • 생성 날짜, 노출 포트, 환경 변수, 운영 체제 등을 확인할 수 있습니다.
profile
공부!

0개의 댓글