할 일을 마치고 맥북을 닫고 자려던 순간 갑자기 이런게 떴다. (자게해줘)
악성 코드가 차단됨
'com.docker.socket'에 악성 코드가 포함되어 있어서 열리지 않았습니다. 이 동작은 Mac을 손상시키지 않았습니다.
악성 코드가 차단됨
'com.docker.vmnetd'에 악성 코드가 포함되어 있어서 열리지 않았습니다. 이 동작은 Mac을 손상시키지 않았습니다.
구글링 go
https://github.com/docker/for-mac/issues/7520
다른 사람들 이슈는 'Docker를 시작하면'이라고 올라왔지만
난 도커가 설치되어 있었지만 이 맥북에선 1달 넘게 미사용 중임에도 뜬거였다.
그래서 그냥 도커 문제인갑다- 하고
처음엔 도커 앱도 삭제하고, 인터넷 검색해서 '도커 완전 삭제'으로 관련 폴더 별로 파일도 전부 삭제했는데도 계속 떴다.
초반엔 '시스템 종료' 후 처음 맥북 켰을 때만 뜨더니,,, 점차 5초마다 뜬 거 같다.
아래 순서대로 커맨드 치지도 못할 정도로 떴다.
나 같은 경우는, 위 링크에서 제시하는 명령어를 추가로 수행했더니 더이상 뜨지 않았다.
해결 순서
1. Quit Docker Desktop and check that no remaining docker processes are running using the Activity Monitor
도커 데스크탑을 종료하고 '활동 모니터'를 사용하여 남은 도커 프로세스가 실행되지 않는지 확인합니다.
2. command 실행
#!/bin/bash
# Stop the docker services
echo "Stopping Docker..."
sudo pkill '[dD]ocker'
# Stop the vmnetd service
echo "Stopping com.docker.vmnetd service..."
sudo launchctl bootout system /Library/LaunchDaemons/com.docker.vmnetd.plist
# Stop the socket service
echo "Stopping com.docker.socket service..."
sudo launchctl bootout system /Library/LaunchDaemons/com.docker.socket.plist
# Remove vmnetd binary
echo "Removing com.docker.vmnetd binary..."
sudo rm -f /Library/PrivilegedHelperTools/com.docker.vmnetd
# Remove socket binary
echo "Removing com.docker.socket binary..."
sudo rm -f /Library/PrivilegedHelperTools/com.docker.socket
# Install new binaries
echo "Install new binaries..."
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/
3. Restart Docker Desktop.
다시 도커 데스크탑 실행.
* 나는 이미 앱도 삭제했었어서 가장 최신 버전으로 다시 다운로드해서 실행했다. (이슈 내용에도 최신 버전으로 받으라고 적혀있다.)
처음엔 실행이 안되고 팅기면서 팝업이 다시 떴는데, 다시 위 커맨드 하고 나니 더이상 안 떴다.
마지막 '시스템 종료'했다가 다시 열어도 팝업 안 뜨는거 확인!
'─── Setting > Docker' 카테고리의 다른 글
(3) Docker 컨테이너 DB에 DB툴, DBeaver로 접속 (0) | 2024.02.19 |
---|---|
(2) Docker 컨테이너 DB 접속 & DML,DDL 사용 (0) | 2024.01.08 |
(1) Docker 설치 & DB Image로 Container 생성 (0) | 2024.01.08 |