본문 바로가기

Docker

[Docker] Docker Environment 정리

반응형

Synopsis

Docker 환경에서 사용하지 않는 컨테이너, 이미지, 네트워크, 볼륨 등을 명령어를 통해 정리 할 수 있다.

예를 들어, 아래와 같은 명령어를 사용하면 사용하지 않는 컨테이너, 이미지, 네트워크, 볼륨을 모두 삭제 할 수 있다.

docker system prune -a

여기서 -a 옵션은 모든 대상을 삭제한다는 것을 의미한다.

하지만, docker system prune 명령어는 위험한 명령어이므로, 실수로 필요한 대상을 삭제하지 않도록 유의해야 한다. 따라서, 대상을 선택하여 정리하는 다음과 같은 명령어를 사용할 수도 있다.

▪ Usage

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

docker container prune

 

사용하지 않는 이미지 삭제

docker image prune

 

사용하지 않는 네트워크 삭제

docker network prune

 

사용하지 않는 볼륨 삭제

docker volume prune

 

Usage:  docker system prune [OPTIONS]

Remove unused data

Options:
  -a, --all             Remove all unused images not just dangling ones
      --filter filter   Provide filter values (e.g. 'label=<key>=<value>')
  -f, --force           Do not prompt for confirmation
      --volumes         Prune volumes
반응형

'Docker' 카테고리의 다른 글

[Docker][ISSUE] DEBIAN_FRONTEND build error  (0) 2022.09.06