Skip to content

What is com.docker.virtualization on Mac?

By Junaid, maker of Taskglass · Last reviewed

Runs Docker Desktop's Linux virtual machine, where your containers actually live.

These processes run the Linux virtual machine that Docker Desktop uses for containers, built on Apple's Virtualization framework (or Docker's own VM option). The memory you allow Docker in its settings is mostly used here or in Apple's Virtualization VirtualMachine process. High usage reflects what your containers are doing.

Category
Developer tools
Made by
Docker Inc.
Safe to quit:
With care

Shown in Activity Monitor as com.docker.virtualization, com.docker.krun

Why is com.docker.virtualization using so much CPU or memory?

  • Containers doing heavy work
  • A large memory limit configured in Docker Desktop
  • Builds or databases running in containers

What to do

  1. 1Stop containers you don't need
  2. 2Reduce memory and CPU limits in Docker Desktop > Settings > Resources
  3. 3Quit Docker Desktop when not in use

Safe to quit? With care.

Force quitting stops all containers abruptly; quit Docker Desktop properly instead.

Related processes

Part of the Taskglass Process Library

See it live in Taskglass.

Taskglass shows what com.docker.virtualization is doing on your Mac right now, explains it in plain English, and tells you if it's safe. It does the same for 213 other processes.