이 응용 프로그램의 제거 절차가 일반적인 macOS 프로그램과 다르기 때문에 Mac에서 Docker Desktop을 제거하는 과정이 다소 어려울 수 있습니다.
설치와 동시에 Docker Desktop은 Mac 운영 체제의 본질적인 구성 요소가 되어 원활한 작동을 위해 여러 백엔드 프로세스를 실행합니다. Mac에서 Docker 데스크톱을 완전히 제거하는 몇 가지 방법이 있지만, 이러한 절차에는 추가 단계가 필요합니다. 따라서 다음 단락을 숙독하여 이러한 기술에 익숙해 지시기 바랍니다.
Mac에서 도커를 제거하는 가장 쉬운 방법
Mac에서 도커 데스크톱을 제거하는 한 가지 방법은 애플리케이션 자체를 활용하는 것입니다. Docker 데스크톱과 함께 Docker를 제거하려면 애플리케이션 폴더로 이동하여 Docker를 두 번 클릭합니다. 그런 다음 창의 오른쪽 상단에 있는 돋보기 아이콘을 클릭하여 문제 해결 메뉴에 액세스하면 제거 단계를 따를 수 있습니다.
현재 사용자의 화면에 표시되는지 확인한 다음 아래의 “제거” 버튼을 클릭합니다. 지침을 따르고 몇 분 정도 기다린 후 마우스 오른쪽 버튼으로 Docker 응용 프로그램 파일을 열고 종이 파일 영역으로 이동하라는 안내를 따르세요.
이 방법을 통해 시스템에 해로운 영향을 미치지 않고 Mac 장치에서 Docker 데스크톱의 존재를 제거할 수 있습니다. 그럼에도 불구하고 응용 프로그램의 일부 잔여물이 남아있을 수 있으므로 제거를 위한 추가 절차를 채택해야 합니다.
Finder를 사용하여 macOS에서 도커 데스크톱 제거
Mac 시스템에서 도커의 모든 흔적을 완전히 제거하려면 Finder를 사용하여 도커 애플리케이션을 제거하도록 선택할 수 있습니다. 이 프로세스는 다소 많은 노력이 필요하지만 장치에 Docker Desktop의 잔여물이 남지 않도록합니다.
추가 작업을 시작하기 전에 Docker 애플리케이션이 완전히 종료되었는지 확인합니다. 이렇게 하려면 애플리케이션이 작동하는 동안 macOS 메뉴 표시줄에서 “Docker 데스크톱”을 클릭한 다음 “Docker 데스크톱 종료”를 선택합니다. 또는 “Command + Q” 키보드 단축키를 사용하여 Docker 프로그램을 종료할 수도 있습니다.
애플리케이션이 제거되지 않도록 Mac에 활성 상태의 Docker 백그라운드 프로세스 인스턴스가 없는지 확인하세요.Docker의 모든 백그라운드 프로세스를 종료하려면 다음 단계를 따르세요:
사용자는 유틸리티 애플리케이션이 있는 애플리케이션 폴더로 이동하거나 Spotlight 검색 기능을 사용하여 활동 모니터에 액세스할 수 있습니다.
검색 창에 “docker”를 입력하고 키보드 단축키 Ctrl+Shift+클릭 또는 Cmd+클릭을 사용하여 관련 프로세스를 선택하면 해당 프로세스의 상태가 강조 표시됩니다.
이 명령은 사용자에게 ‘X’로 표시된 중지 버튼을 클릭하여 Mac에서 Docker와 관련된 모든 실행 중인 프로세스를 종료하도록 지시합니다. 이 작업은 사용자가 Docker를 다시 시작하기로 결정할 때까지 유효합니다.
운영 체제 내의 찾기 기능을 사용하여 Mac에서 Docker를 제거하는 프로세스를 수행할 수 있습니다. 이를 수행하는 단계는 다음과 같습니다:
Finder 애플리케이션의 새 인스턴스를 시작한 다음 파일 시스템 내에서 “애플리케이션”으로 지정된 디렉토리로 이동합니다.
시스템에서 Docker 애플리케이션을 제거하려면 애플리케이션의 아이콘을 클릭하여 휴지통으로 드래그하거나, 아이콘을 Control+클릭하고 휴지통으로 이동하는 옵션을 선택할 수 있습니다.
Mac에서 휴지통을 비우려면 다음 단계를 따르세요: 1. Finder를 열고 Dock으로 이동하거나 Spotlight 검색(command + 스페이스)을 사용하여 휴지통에 액세스합니다. 2. 휴지통에 들어가서 시스템에서 영구적으로 삭제하려는 항목을 찾습니다. 3. 원하는 항목을 찾은 후 ‘Command’ 키를 누른 상태에서 각 항목을 클릭하여 선택합니다. 그러면 삭제하려는 휴지통의 모든 항목이 선택됩니다. 4. 선택한 항목이 여전히 강조 표시된 상태에서 휴지통 창에서 아무 곳이나 마우스 오른쪽 버튼으로 클릭(또는 Control+클릭)한 다음 상황에 맞는 메뉴에서 ‘휴지통으로 이동’을 선택합니다. 또는 키보드 단축키 “삭제”를 사용하여 선택한 항목을 휴지통으로 옮길 수 있습니다.
중단이나 오류 없이 원활하게 작동하려면 장치에서 Docker와 관련된 나머지 파일을 모두 제거하고 제거하세요.
메뉴 표시줄에서 “폴더로 이동”을 선택하거나 키보드 단축키인 Command + Shift + G를 사용하여 원하는 폴더로 이동하세요.
⭐ “~/Library”를 입력하고 Return(또는 Enter) 키를 누릅니다.
“라이브러리” 폴더 내의 “환경설정” 디렉터리에 액세스하여 그 안에 있는 “com.docker.docker.plist” 및 “com.electron.dockersektop.plist” 파일을 검색하세요.
⭐ 두 파일을 모두 강조 표시하고 휴지통으로 드래그하거나 Control-클릭한 다음 휴지통으로 이동을 선택합니다.
나머지 파일에 대해서도 주소를 복사하여 Finder의 폴더로 이동 검색 창에 붙여넣어 3단계와 4단계를 반복하세요.
com.docker.docker의 바이너리 쿠키의 파일 경로는 쿠키 디렉터리 내의 라이브러리 폴더에 있습니다.
Mac에서 Docker Desktop의 파일 경로는 “~/Library/Logs” 디렉터리에 있습니다.
Mac에서 Docker Desktop의 파일 경로는 “~/Library/Application Support” 디렉터리 내에 있습니다.
파일 경로 “/Library/Caches/com.docker.docker”는 컨테이너화된 애플리케이션을 빌드, 배포 및 실행하기 위한 오픈 소스 플랫폼인 Docker와 관련된 캐시된 데이터를 포함하는 디렉터리입니다.
group.com.docker의 디렉터리 경로는 그룹 컨테이너 내의 라이브러리 폴더 내에 있습니다.
Docker Frontend 애플리케이션의 저장된 상태의 파일 경로는 사용자의 라이브러리 폴더 내 ‘저장된 애플리케이션 상태’라는 이름의 하위 폴더에 있으며, ‘com.electron.docker-frontend’로 식별되는 소프트웨어 패키지에 속합니다.
“/Library/PrivilegedHelperTools/com.docker.vmnetd”에 있는 파일은 컨테이너에서 애플리케이션을 빌드, 배포 및 실행하는 데 사용되는 소프트웨어 플랫폼인 Docker의 구성 요소입니다.
“/Library/LaunchDaemons/com.docker.vmnetd.plist”에 있는 파일은 공유 네트워크 인터페이스를 통해 서로 다른 호스트에서 실행되는 가상 머신 간의 네트워크 연결을 가능하게 하는 Docker VM 네트워킹용 시작 데몬 구성 파일입니다.
“/usr/local/lib/docker”에 있는 디렉터리에는 Docker 관련 파일 및 프로그램이 포함되어 있습니다.
사용자의 홈 디렉터리에 있는 파일 경로 ‘.docker’가 구성됨
앞서 설명한 작업을 수행하면 Apple 컴퓨터에서 애플리케이션을 완전히 제거하면서 모든 Docker 파일이 제거됩니다.
터미널을 사용하여 Mac에서 도커 제거
터미널을 사용하여 Mac에서 도커를 제거하려면 터미널 애플리케이션을 통해 명령을 입력하여 시스템에 설치된 다른 소프트웨어와 함께 도커의 잔여물을 삭제할 수 있습니다.
Spotlight 검색 기능을 사용하거나 Finder 창에서 “응용 프로그램” 폴더로 이동하여 “유틸리티”를 선택하면 됩니다. 터미널이 실행되면 사용자는 Mac에 남아 있는 Docker 파일을 제거하기 위한 명령줄을 입력할 준비가 된 것입니다.
이 과정에서 “rm” 및 “-rf” 명령을 사용하면 지정된 파일이 영구 삭제될 수 있다는 점에 유의하세요.이러한 명령을 잘못 사용하면 Mac에서 추가 파일이나 필수 소프트웨어 구성 요소가 의도치 않게 삭제될 수 있으므로 올바른 파일을 대상으로 하는지 각별히 주의해야 합니다.
터미널을 사용하여 Mac에서 도커 데스크톱을 제거하려면 다음 단계를 따라 각 명령을 터미널 창에 개별적으로 복사하여 붙여넣은 다음 각 명령 뒤에 엔터 키를 누르세요:
sudo rm -rf /Applications/Docker.app
sudo rm -f /usr/local/bin/docker
sudo rm -f /usr/local/bin/docker-machine
sudo rm -f /usr/local/bin/com.docker.cli
sudo rm -f /usr/local/bin/docker-compose
sudo rm -f /usr/local/bin/docker-compose-v1
sudo rm -f /usr/local/bin/docker-credential-desktop
sudo rm -f /usr/local/bin/docker-credential-ecr-login
sudo rm -f /usr/local/bin/docker-credential-osxkeychain
sudo rm -f /usr/local/bin/hub-tool
sudo rm -f /usr/local/bin/hyperkit
sudo rm -f /usr/local/bin/kubectl.docker
sudo rm -f /usr/local/bin/vpnkit
sudo rm -rf ~/.docker
sudo rm -rf ~/Library/Containers/com.docker.docker
sudo rm -rf ~/Library/Application\ Support/Docker\ Desktop
sudo rm -rf ~/Library/Group\ Containers/group.com.docker
sudo rm -f ~/Library/HTTPStorages/com.docker.docker.binarycookies
sudo rm -f /Library/PrivilegedHelperTools/com.docker.vmnetd
sudo rm -f /Library/LaunchDaemons/com.docker.vmnetd.plist
sudo rm -rf ~/Library/Logs/Docker\ Desktop
sudo rm -rf /usr/local/lib/docker
sudo rm -f ~/Library/Preferences/com.docker.docker.plist
sudo rm -rf ~/Library/Saved\ Application\ State/com.electron.docker-frontend.savedState
sudo rm -f ~/Library/Preferences/com.electron.docker-frontend.plist
이 방법을 통해 Mac에서 Docker 및 관련 잔여물을 제거할 수 있으며, 재생 가능성 없이 영구적으로 제거할 수 있습니다. 필수 시스템 구성 요소의 손실을 방지하기 위해 각 단계를 최대한 정확하게 복사하여 붙여 넣어 지침을 꼼꼼하게 따르는 것이 중요합니다.
Mac에서 안전하게 Docker 제거
Mac에서 Docker 데스크톱 애플리케이션을 제거하는 과정은 비교적 간단하며, 안전하고 효율적으로 제거할 수 있는 몇 가지 옵션을 사용할 수 있습니다. 앞서 언급한 방법 중 하나를 사용하면 프로그램과 영구적인 잔여물을 위험 없이 신속하게 제거할 수 있습니다.
Docker 데스크톱 애플리케이션은 제거를 위한 간단한 솔루션을 제공하지만, 터미널 또는 Finder를 사용하여 Docker를 쉽게 제거할 수도 있습니다. 따라서 사용자와 Mac에 가장 적합한 옵션을 선택하세요.