Computer >> 컴퓨터 >  >> 문제 해결 >> Mac

Mac에서 Docker Desktop 완전히 삭제하는 방법 3가지 (터미널 명령어 포함)

Docker Desktop은 로컬 머신에서 컨테이너화된 애플리케이션을 빌드하고, 실행하며, 공유할 수 있게 해주는 다재다능한 개발 환경 관리 도구입니다. macOS, Windows, Linux 등 주요 운영체제를 모두 지원합니다.

하지만 높은 CPU·메모리(RAM)·디스크 사용량, 잦은 불안정성과 버그, 그리고 더 나은 대안의 등장 등으로 인해 Docker를 Mac에서 제거하려는 개발자들이 많습니다.

맥에서 Docker Desktop을 완전히 삭제하는 방법이 궁금하다면 이 가이드를 따라 해 보세요. 간단한 클릭 몇 번으로 앱을 제거하는 방법부터 터미널 명령어를 활용하는 방법까지 총 세 가지 방법을 소개합니다.

Mac에서 Docker Desktop 완전히 삭제하기

Mac에서 Docker Desktop을 삭제하는 것은 단순히 휴지통으로 끌어다 놓는 작업만으로는 부족합니다. 이렇게 하면 앱만 휴지통으로 이동할 뿐, 관련된 모든 파일들이 Mac에 그대로 남아 있게 됩니다.

Docker Desktop과 관련된 모든 데이터를 깨끗하게 지우려면 아래 세 가지 방법 중 하나를 선택하세요.

방법 1. Docker Desktop 내장 삭제 기능 사용

Docker Desktop에는 자체적인 삭제(Uninstall) 기능이 내장되어 있습니다. 이 기능을 실행하면 Mac에 저장된 모든 Docker 컨테이너와 이미지가 삭제되고, Docker가 생성한 파일들도 함께 정리됩니다.

다만 내장 삭제 기능을 사용한 후에도 응용 프로그램 폴더에 남아 있는 Docker Desktop 앱 자체는 수동으로 휴지통에 넣어야 한다는 점을 기억하세요.

방법 2. 전문 클리너 앱으로 원클릭 삭제

Docker Desktop에는 내장 삭제 도구가 있지만, 관련 파일만 일부 정리할 수 있을 뿐 앱 설치 파일은 직접 지워야 합니다.

게다가 대부분의 프로그램은 내장 삭제 기능만으로 완벽히 제거되지 않는 경우가 많습니다. 개발사가 데이터 분석, 재설치 편의성 등 비즈니스상의 이유로 흔적을 남겨두기 때문입니다.

따라서 더 쉽고 확실하게 Docker를 삭제하고 싶다면 CleanMyApp 같은 전문 앱 삭제 도구를 사용하는 것이 좋습니다. 무료로 사용할 수 있는 가벼운 이 클리너는 Mac에 설치된 서드파티 앱과 관련 파일 전체를 스캔하여 원클릭으로 삭제할 수 있게 도와줍니다.

사용 방법은 간단합니다.

  1. CleanMyApp을 실행하고 스캔을 시작합니다.
  2. 목록에서 Docker Desktop을 선택합니다.
  3. Uninstall(삭제) 버튼을 클릭하면 관련 파일까지 한 번에 정리됩니다.

Mac에서 Docker Desktop 완전히 삭제하는 방법 3가지 (터미널 명령어 포함)

정말 쉽죠? 유용했다면 주변에도 공유해 보세요.

방법 3. 터미널(Terminal) 명령어로 삭제

명령줄 인터페이스에 익숙하다면 터미널을 통해 Docker Desktop을 삭제할 수 있습니다.

Docker Desktop 버전 4.36 이하를 사용 중이라면 삭제 후에도 com.docker.vmnetd와 com.docker.socket 파일이 Mac에 남아 있을 수 있습니다. 이 경우 아래 경로의 파일들을 추가로 확인하고 삭제하세요.

/Library/PrivilegedHelperTools/com.docker.vmnetd
/Library/PrivilegedHelperTools/com.docker.socket

터미널 작업이 복잡하게 느껴진다면 CleanMyApp을 이용해 몇 초 만에 동일한 결과를 얻을 수 있습니다.

참고: 삭제 명령어 실행 시 아래와 같은 오류 메시지가 나타나도 무시해도 됩니다. Docker 삭제 자체를 막지는 않습니다.

Error: unlinkat /Users/USER_HOME/Library/Containers/com.docker.docker/.com.apple.containermanagerd.metadata.plist: operation not permitted

이 오류를 해결하고 싶다면 시스템 설정 > 개인정보 보호 및 보안 > 전체 디스크 접근 권한(Full Disk Access)에서 터미널에 권한을 부여한 뒤, 터미널을 열고 아래 명령어로 .docker 폴더를 삭제하세요. 이때 [사용자명] 부분은 본인의 Mac 사용자 이름으로 바꿔야 합니다.

rm /Users/[사용자명]/Library/Containers/com.docker.docker/

이 글이 도움이 되었다면 더 많은 사람들이 Docker Desktop을 삭제하는 데 참고할 수 있도록 공유해 주세요.

Docker가 삭제되지 않을 때 해결 방법

많은 사용자들이 Docker Desktop의 내장 Uninstall 버튼으로도 Mac에서 완전히 제거되지 않는다고 보고합니다. 실제로 내장 삭제 기능은 컨테이너, 이미지, 관련 파일만 지울 뿐 애플리케이션 자체는 그대로 남아 있습니다.

Mac에서 Docker를 완전히 제거하려면 마지막 단계가 하나 더 필요합니다. 응용 프로그램 폴더에서 Docker.app을 찾아 휴지통으로 드래그하면 됩니다.

그래도 삭제되지 않는 앱이 있다면 '삭제되지 않는 Mac 앱 삭제하는 방법' 관련 가이드를 참고해 보세요.

이 글을 통해 Docker Desktop 삭제에 성공하셨다면 친구들에게도 공유해 주세요.

Mac에서 Docker 삭제 관련 자주 묻는 질문(FAQ)

Q. Mac에서 Docker Desktop을 가장 깨끗하게 삭제하는 방법은?

A. CleanMyApp 같은 전문 앱 삭제 도구를 사용하는 것이 좋습니다. 이런 도구는 서드파티 앱과 연관 파일을 자동으로 검색해 목록으로 보여주므로, Docker Desktop을 선택하고 Uninstall 버튼만 누르면 잔여 파일 없이 깔끔하게 삭제됩니다.

Q. Docker Desktop의 uninstall 파일 위치는 어디인가요?

A. 기본 경로는 /Applications/Docker.app/Contents/MacOS/uninstall 입니다. 다만 잔여 파일까지 완전히 제거하려면 아래 명령어도 함께 실행해야 합니다.

rm -rf ~/Library/Group\ Containers/group.com.docker
rm -rf ~/.docker