2025년 이후 일부 mac OS에서 기존 Docker Desktop를 실행 시 악성코드 발생 팝업이 오픈되면서 문제가 발생하는 케이스가 있다.
dockerdocs 홈페이지에서는 4.28 및 이전 버전은 이 문제의 영향을 받지 않는다고 한다.
이를 해결할 솔루션을 알아보자.
첫째, 기존 Docker Desktop를 삭제한다.
1. 이미 Docker Desktop 이 오픈되지 않기 때문에 Docker Desktop GUI 에서 삭제하는 방법은 패스한다. ❌
2. CLI 에서 삭제한다. ⭕
/Applications/Docker.app/Contents/MacOS/uninstall
이후 Docker 애플리케이션을 휴지통으로 옮긴다.
혹시나, Docker Desktop을 제거한 후에도 일부 잔여 파일이 남아 있을 수 있어 이를 제거한다.
rm -rf ~/Library/Group\ Containers/group.com.docker
rm -rf ~/.docker
둘째, Docker Desktop 버전 4.37.2로 업그레이드 한다.
하지만, dockerdocs 에서 제공되는 현재 버전을 설치해도 된다.
1. GUI 설치 시
다만, 다운로드 받은 것을 아래와 같이 GUI 버전으로 설치한 경우 문제가 발생되는 케이스가 있다.
설치가 완료된 이후에 Launched에서 아이콘 클릭하면 응답이 없는 경우이다.
제거와 설치를 반복해도 동일한 현상이 나와서 CLI로 설치해 봤다.
2. CLI 설치 ✔
CLI 에서 인스톨하니 정상적으로 설치가 되었다.
👉 CLI 인스톨 가이드 : https://docs.docker.com/desktop/setup/install/mac-install/
터미널에서 아래 명령어로 하나씩 설치한다.
sudo hdiutil attach Docker.dmg
sudo /Volumes/Docker/Docker.app/Contents/MacOS/install
- 기본적으로 Docker Desktop은 /Applications/Docker.app.에 설치된다.
- macOS는 처음 사용 시 보안 검사를 수행하므로 install명령을 실행하는 데 시간이 좀 걸렸다.
sudo hdiutil detach /Volumes/Docker
이후 Launched 에서 Docker Desktop 클릭 시 정상 오픈됨을 확인. 🎵
📘 위 에러 리포트에 대한 dockerdocs 의 정보는 아래 링크 참고하였다.
https://docs.docker.com/desktop/cert-revoke-solution/
Fix startup issue for Mac
Learn how to resolve issues affecting macOS users of Docker Desktop, including startup problems and false malware warnings, with upgrade, patch, and workaround solutions.
docs.docker.com