컨테이너 하나하나 삭제하기
- docker container ls
- docker container rm -f 컨테이너id1 컨테이너id2 ....
- container 중단후 image 삭제
컨테이너 한번에 삭제하기
- 한번에 docker container rm -f$(docker container ls -aq) 로 삭제
- docker container rm: Docker 컨테이너를 제거하는 명령어입니다.
- -f: 강제로 제거하는 옵션입니다. 컨테이너가 실행 중이더라도 강제로 중지하고 삭제합니다.
- $(): 명령어 서브스트리(subshell)를 실행하는 구문으로, 내부의 명령어를 실행하고 결과를 외부 명령어로 전달합니다.
- docker container ls -aq: 현재 실행 중이거나 정지된 모든 Docker 컨테이너의 ID를 출력하는 명령어입니다. -q 옵션은 컨테이너 ID만을 출력하라는 의미입니다. (id들만 나옴)
이미지 삭제
- 개별적 : docker image ls, 개별적으로 rm
- docker image rm $(docker image ls -q) 로 한번에 삭제
삭제 잘 됐는지 확인
- docker ps
- docker images
- 위 두개 쳤을때 아무것도 안나와야함
- 안지워지면 -f 를 이용해서 강제삭제 : docker image rm -f $(docker image ls -q)
docker desktop으로 삭제
'docker(도커) 및 쿠버네티스' 카테고리의 다른 글
.dockerignore 파일은 뭘까? (1) | 2023.12.28 |
---|---|
다수 컨테이너를 docker로 실행하기 (1) | 2023.12.28 |
docker volume (1) | 2023.12.27 |
docker 명령어 모음 (0) | 2023.12.27 |
docker 컨테이너에 hangman 서비스 테스트 (0) | 2023.12.24 |