
Docker를 기반으로 개발 환경을 구성해 사용하고 있는데, 오랜만에 MacBook을 켜보니 Docker 실행 시 다음과 같은 오류가 발생했다.

오류 메시지에는 'com.docker.vmnetd'에 악성 코드가 포함되어 있어 실행되지 않았다는 내용이 표시되며, Docker 실행이 차단되었다.
현재 사용 중인 macOS 버전은 다음과 같다.
Sequoia 15.3.1

이 문제를 해결하기 위해 실행 중인 Docker 관련 프로세스를 종료하고, 네트워크 및 소켓 관련 파일을 삭제한 후 최신 버전으로 업데이트해야 한다.
sudo launchctl bootout system/com.docker.vmnetd 2>/dev/null || true
system/com.docker.vmnetd: Docker 네트워크 관리 서비스 프로세스 종료 및 비활성화
sudo launchctl bootout system/com.docker.vmnetd 2>/dev/null || true
system/com.docker.socket: Docker 소켓 서비스 프로세스 종료 및 비활성화
2>/dev/null || true: 오류 메시지를 숨기고, 오류가 발생해도 명령어가 멈추지 않도록 함.
sudo launchctl bootout system/com.docker.socket 2>/dev/null || true
com.docker.vmnetd: Docker의 네트워크 관리 데몬
sudo rm /Library/PrivilegedHelperTools/com.docker.socket || true
com.docker.socket: Docker의 UNIX 소켓 파일
ps aux | grep -i docker | awk '{print $2}' | sudo xargs kill -9 2>/dev/null
상기와 같이 프로세스 종료 후 Docker Desktop 버전을 4.37.2 버전 이상으로 재설치 및 업데이트 후 재 실행하면

다음과 같이 정상적으로 Docker가 구동 되었다.