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 완전히 종료하기
- 상단 메뉴 바에서 Docker 아이콘 클릭 → "Quit Docker Desktop" 선택
- 터미널에서 실행:
sudo pkill '[dD]ocker'
2️⃣ 손상된 파일 삭제
- 터미널에서 다음 명령어 실행:
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) 수동 다운로드 후 재설치
- Docker 공식 웹사이트에서 최신 버전 다운로드 및 재설치
4️⃣ 손상된 파일 복구
- 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 재시작
- Mac을 재시동
- Docker를 다시 실행하여 정상 작동 여부 확인
결론
사실 제가 실행 했을 때는 손상된 파일 복구 까지 안하고 손상된 파일 삭제, 도커 버전(4.37.2) 설치 후에 맥북을 재시동 만 해도 정상적으로 작동이 되었어서 혹시 안되신다면 버전 업데이트를 하고 재시동 정도만 해보시는 것도 좋은 방법일 것 같습니다.
728x90
반응형
'DEV' 카테고리의 다른 글
[GDSC] konkuk kprint; (건국대 컨퍼런스를 다녀오며) [1편] (0) | 2024.05.17 |
---|---|
자바스크립트 처음부터 다시보기 EP.2 (0) | 2022.10.17 |
자바스크립트 처음부터 다시보기 EP.1 (0) | 2022.10.12 |
javaScript 복습 1 (0) | 2022.02.24 |