목차

도커 커맨드

docker에서 untagged(none) images를 한번에 삭제하기

untagged 이미지만 조회하는 명령어는 다음과 같다.

snippet.shell
docker images -f "dangling=true" -q

이 명령을 docker rmi와 연결하면 된다.

snippet.shell
docker rmi $(docker images -f "dangling=true" -q)

특정 이름의 컨테이너를 조회

docker container ls -a --filter="name=xxx"

특정 이름의 컨테이너를 삭제

docker container rm -f $(docker container ls -aq --filter="name=xxx")

특정 이름의 컨테이너를 삭제하고 해당 이름의 컨테이너를 실행

docker container rm -rf $(docker container ls -aq --filter="name=xxx") ; docker container run --name xxx IMAGE_NAME

동작중인 컨테이너 확인

snippet.shell
$ docker ps

정지된 컨테이너 확인

snippet.shell
$ docker ps -a

컨테이너 삭제

snippet.shell
docker rm [컨테이너id]

삭제된 것 확인

snippet.shell
docker ps -a

복수개 삭제도 가능

snippet.shell
$ docker rm [container id], [container id]

컨테이너 모두 삭제

snippet.shell
$ docker rm `docker ps -a -q`

Refs


관련 문서