나는 최근에 Docker를 사용하기 시작 했지만 실험 docker-compose down
대신 ctrl-c
또는 docker-compose stop
실험을 없애야 한다는 것을 깨달았습니다 . 이제 로컬에 불필요한 많은 도커 이미지가 있습니다.
모든 로컬 도커 이미지 및 컨테이너를 삭제하기 위해 실행할 수있는 플래그가 있습니까?
같은 뭔가 docker rmi --all --force
–all 플래그가 존재하지 않습니다하지만 난 비슷한 생각 뭔가를 찾고 있어요.
답변
볼륨 사용을 포함한 모든 컨테이너를 삭제하려면
docker rm -vf $(docker ps -a -q)
모든 이미지를 삭제하려면
docker rmi -f $(docker images -a -q)
해당 컨테이너가 작성된 모든 이미지를 제거하기 전에 모든 컨테이너를 제거해야합니다.
Windows (Powershell)에서 작업중인 경우
$images = docker images -a -q
foreach ($image in $images) { docker image rm $image -f }
답변
이것을 사용하여 모든 것을 삭제 하십시오 .
docker system prune -a --volumes
사용하지 않는 컨테이너, 볼륨, 네트워크 및 이미지를 모두 제거하십시오.
WARNING! This will remove:
- all stopped containers
- all networks not used by at least one container
- all volumes not used by at least one container
- all images without at least one container associated to them
- all build cache
https://docs.docker.com/engine/reference/commandline/system_prune/#extended-description
답변
간단하게 모든 것을 지우려면 :
$ docker system prune --all
모든 것이 의미합니다 :
- 모든 정지 된 용기
- 하나 이상의 컨테이너에서 사용하지 않는 모든 네트워크
- 컨테이너가 하나도없는 모든 이미지
- 모든 빌드 캐시
답변
docker image prune -a
매달린 이미지뿐만 아니라 사용되지 않은 모든 이미지를 제거하십시오.
-f
강제로 옵션을 추가하십시오 .
로컬 도커 버전 : 17.09.0-ce, Git 커밋 : afdb6d4, OS / 아치 : darwin / amd64
$ docker image prune -h
Flag shorthand -h has been deprecated, please use --help
Usage: docker image prune [OPTIONS]
Remove unused images
Options:
-a, --all Remove all unused images, not just dangling ones
--filter filter Provide filter values (e.g. 'until=<timestamp>')
-f, --force Do not prompt for confirmation
--help Print usage
답변
쉽고 편리한 명령
모든 이미지를 삭제하려면
docker rmi $(docker images -a)
종료 상태에있는 컨테이너를 삭제하려면
docker rm $(docker ps -a -f status=exited -q)
생성 된 상태의 컨테이너를 삭제하려면
docker rm $(docker ps -a -f status=created -q)
참고 : 모든 용기를 제거한 다음 이미지를 제거하십시오.
답변
모든 이미지를 삭제하려면
docker rmi -f $(docker images -a | awk {'print $3'})
설명:
도커 이미지 -a | awk { ‘print $ 3’}
이 명령은 모든 이미지 ID를 반환 한 다음 ID를 사용하여 이미지를 삭제하는 데 사용됩니다.
답변
docker를 호출하지 않고 삭제 :
rm -rf /var/lib/docker
도커를 정상적으로 실행할 수 있으면 권장되지 않지만 어떤 이유로 든 원하지 않거나 원하지 않는 경우에는 작동합니다.