반응형
1. Docker Image 조회
# 사용 가능한 이미지 조회
$ docker images
# Dangling 된 이미지 조회 (-f : filter)
$ docker images -f dangling=true
# 전체 이미지 조회(Dangling 된 것 포함)
$ docker images -a
2. Image 삭제
# 특정 이미지 삭제
$ docker rmi 이미지명:태그명
# Dangling 된 이미지 삭제
$ docker image prune
# 모든 이미지 삭제(주의!!!)
$ docker rmi $(docker images -a -q)
3. Container 조회
# 컨테이너 조회
$ docker ps
# 종료 된 컨테이너만 조회 (-f : filter)
$ docker ps -a -f status=exited
# 모든 컨테이너 조회(종료 된 것 포함)
$ docker ps -a
4. Container 삭제
# 컨테이너 삭제 (ID의 일부만 입력해도 됨)
$ docker rm 컨테이너ID 컨테이너ID
# 종료 된 컨테이너 한꺼번에 삭제
$ docker rm $(docker ps -a -f status=exited -q)
# (응용) 모든 컨테이너 삭제
$ docker stop $(docker ps -a -q)
$ docker rm $(docker ps -a -q)
번외로 Dockerfile로 이미지 빌드 시 실패를 한 결과로 아래와 같이 Repository:Tag 가 <none>:<none>으로 나타나는 경우가 있는데, 이를 Dangling되었다고 표현하며 이는 해당 게시물을 통해 해결 할 수 있다.
REPOSITORY TAG IMAGE ID CREATED SIZE
<none> <none> e8ba761a8e00 About an hour ago 1.06GB
<none> <none> 7ab2836e0103 About an hour ago 840MB
출처 : https://www.digitalocean.com/community/tutorials/how-to-remove-docker-images-containers-and-volumes
반응형
'Development > Docker' 카테고리의 다른 글
[Docker] RTX3090(or RTX30--)에서 Tensorflow 1(1.15) 실행 환경 구현 (NGC) (0) | 2022.05.12 |
---|---|
[Docker] Tensorflow Container 빌드 시 에러 해결 (W: GPG error) (6) | 2022.05.10 |
[Docker] 컨테이너의 Jupyter Notebook 기본 Shell을 bash로 변경 및 설정하는 방법 (0) | 2022.05.10 |
[Docker] WARNING: Retrying after connection broken by NewConnectionError 문제 해결 (0) | 2022.05.04 |
[Linux & Docker] VS Code로 Docker Container에 접속하기 (0) | 2022.02.10 |
댓글