image 삭제하는 순서
- 실행중인 프로세스 종료
- docker ps
- docker stop 컨테이너ID
- 종료된 컨테이너 삭제
- docker ps -a
- docker rm 컨테이너ID
- 이미지 docker images
- docker images
- docker rmi 이미지 이름
매우 귀찮은 순서를 거침. 아래는 한번에 삭제하는 방법이다.
- $() 이 명령어는 모니터로 반환해주는 것을 String으로 반환을 해줌.
- docker stop $(docker ps -q)
- docker rm $(docker ps -a -q)
- docker rmi -f $(docker images -q)
- 위 명령어는 mac, linux, 윈도우에서는 git bash를 사용해야함.
윈도우 cmd로 삭제하는 방법
- for /f "delims=" %A in ('docker ps -q') do (set rm1=%A)
for /f "delims=" %A in ('docker ps -a -q') do (set rm2=%A)
for /f "delims=" %A in ('docker images -q') do (set rm3=%A)
docker stop %rm1%
docker rm %rm2%
docker rmi -f %rm3%
'Docker' 카테고리의 다른 글
[Docker] commit 이미지 굽기와 docker hub 업로드 (0) | 2024.01.22 |
---|---|
[Docekr] dit옵션과 attach / docker exec 명령어 변경 (1) | 2024.01.21 |
[Docker] 컨테이너 포트포워딩 및 데몬으로 실행 (1) | 2024.01.21 |
[Docker] 컨테이너 실행하기 (0) | 2024.01.21 |
[Docker] 도커 컴포즈, hub, 이미지 삭제 (0) | 2024.01.19 |