Docker 환경 클린업

yjbenkang·2024년 11월 19일

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에서 삭제하는 것이 가장 직관적
profile
keep growing

0개의 댓글