Skip to content

Instantly share code, notes, and snippets.

@randria
Last active February 16, 2025 22:19
Show Gist options
  • Save randria/f00042c3a545c3c608a0602bbbeb5cce to your computer and use it in GitHub Desktop.
Save randria/f00042c3a545c3c608a0602bbbeb5cce to your computer and use it in GitHub Desktop.
"Docker" will damage your computer. Stuck in popup loop.

Remove docker file

brew uninstall --cask docker --force
brew uninstall --formula docker --force
#!/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 "Installing 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/