Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,17 @@ $ rm /Library/LaunchDaemons/com.docker.vmnetd.plist
$ rm /Library/PrivilegedHelperTools/com.docker.vmnetd
```

## Backend helper socket

Aside from the optional [privileged helper](#privileged-helper), the Docker
Desktop backend process (`com.docker.backend`) uses an internal helper socket
(`~/Library/Containers/com.docker.docker/Data/forkexecd.sock`) to fork and execute
helper processes as part of running Docker Desktop.

Unlike the privileged helper, this socket does not run as `root` and grants no
elevated privileges. It is owned by, and accessible only to, the same macOS user
running Docker Desktop, and is contained in Docker Desktop's application container.

## Containers running as root within the Linux VM

With Docker Desktop, the Docker daemon and containers run in a lightweight Linux
Expand Down