Command Line
- Docker Desktop에서 모두 삭제하는 것이 가장 직관적이긴하지만 커맨드라인도 중요
- Image를 삭제하려면 먼저 실행중인 Container가 없어야함
- 따라서 맞는 순서는 먼저 Container를 중단하고 다음으로 Image를 삭제
- 컨테이너 삭제
- 원래는 docker container ls를 하고 Container Id를 개별적으로 docker container rm 뒤에 추가해야함
- 하지만 한번에 이를 실행하는 것이 더 좋음
$ docker container rm -f $(docker container ls -aq) # 한번에 다 삭제
a: 실행 미실행 컨테이너 모두
q: 아이디만
- 이미지 삭제
- 원래는 docker image ls를 하고 image id를 개별적으로 docker image rm 뒤에 추가해야함
- 하지만 한번에 이를 실행하는 것이 더 좋음
$ docker image rm -f $(docker image ls -q)
f: force
q: 아이디만
- 정말 다 삭제되었는지 확인
- docker ps
- docker ps -a
- docker images
Desktop에서 Troubleshoot 메뉴

- Docker Desktop에서 삭제하는 것이 가장 직관적