본문 바로가기
DEV

[Mac OS] 'Docker'은(는) 사용자의 컴퓨터를 손상시킵니다 해결하기

by krokerdile 2025. 2. 5.
728x90

들어가며

평소와 같이 아침에 일어나서 맥북을 켰는데 갑자기 에러 메세지가 아래와 같이 발생했습니다.

‘Docker’은(는) 사용자의 컴퓨터를 손상시킵니다. 해당 항목을 휴지통으로 이동해야 합니다.

Docker를 키지도 않았는데 갑자기 뜬 에러 메세지를 보고 이게 뭐지 싶어서 구글링을 해봤는데 관련된 내용이 좀 있어서 보고 해결한 내용을 간단하게 정리해봤습니다.

발생 원인

도커 공식 문서와 관련해서 작성된 글들을 보았을 때 Docker 실행 시 다음과 같은 오류 메시지가 나타날 수 있다는 내용을 확인 했습니다. 원인은 macOS에서 Docker 파일을 신뢰할 수 없는 프로그램으로 인식하는 문제라고 합니다. 도커 파일 양식이 잘못되어서 malware로 인식되는게 아마 원인 같습니다. 관련해서는 링크를 참조해두었으니 보시면 좋을 것 같습니다.

관련 링크

If you're experiencing malware detection issues on Mac, follow the steps documented in 
https://github.com/docker/for-mac/issues/7527

해결 과정

1️⃣ Docker 완전히 종료하기

  1. 상단 메뉴 바에서 Docker 아이콘 클릭 → "Quit Docker Desktop" 선택
  2. 터미널에서 실행: 
  3. sudo pkill '[dD]ocker'

2️⃣ 손상된 파일 삭제

  1. 터미널에서 다음 명령어 실행:
    sudo rm -f /Library/PrivilegedHelperTools/com.docker.vmnetd
    sudo rm -f /Library/PrivilegedHelperTools/com.docker.socket
    

3️⃣ Docker 재설치

1) Homebrew로 설치된 경우

brew update
brew reinstall --cask docker

2) 수동 다운로드 후 재설치

4️⃣ 손상된 파일 복구

  1. Docker 앱에서 올바른 파일을 복사
    sudo cp /Applications/Docker.app/Contents/Library/LaunchServices/com.docker.vmnetd /Library/PrivilegedHelperTools/
    sudo cp /Applications/Docker.app/Contents/MacOS/com.docker.socket /Library/PrivilegedHelperTools/
    

5️⃣ 시스템 재부팅 및 Docker 재시작

  1. Mac을 재시동
  2. Docker를 다시 실행하여 정상 작동 여부 확인

결론

사실 제가 실행 했을 때는 손상된 파일 복구 까지 안하고 손상된 파일 삭제, 도커 버전(4.37.2) 설치 후에 맥북을 재시동 만 해도 정상적으로 작동이 되었어서 혹시 안되신다면 버전 업데이트를 하고 재시동 정도만 해보시는 것도 좋은 방법일 것 같습니다. 

728x90
반응형