# macOS: Docker Desktop needs privileged access / com.docker.vmnetd could not be started

**Code:** `Docker Desktop requires privileged access (vmnetd)` · **Category:** macOS · **Seen on:** macOS, Docker

Docker Desktop couldn't install or start its privileged helper, so it can't set up networking.

## Meaning

Allow the helper when prompted (admin password), check System Settings → General → Login Items & Extensions for "Docker" being allowed, and reinstall with `sudo /Applications/Docker.app/Contents/MacOS/install` if missing. Make sure no MDM/security tool blocks it.

## Common causes

- Admin prompt declined
- Background item blocked in Login Items
- Helper not installed after upgrade
- MDM/endpoint security blocking
- Corrupted Docker install

## Quick fix

1. Allow Docker in Login Items & Extensions
2. `sudo /Applications/Docker.app/Contents/MacOS/install --user $(whoami)`
3. Reinstall Docker Desktop

## Detailed fix by platform

### macOS

1. `ls -l /Library/PrivilegedHelperTools | grep docker`

## How to diagnose

1. **Helper** — Installed?
2. **Prompt** — Approved?
3. **MDM** — Restricted?

---
Source: [WhatIsMyError](https://whatismyerror.com/errors/macos/docker-desktop-privileged-helper)
