HyperKit - Docker Desktop for Mac - Is it possible to launch traditional Debian VMs?
Multipass
It is now possible to launch an Ubuntu instance on MacOS (with HyperKit). Use Canonical's Multipass.

Multipass is a mini-cloud on your workstation using native hypervisors of all the supported plaforms (Windows, macOS and Linux)

multipass allows you to quickly startup an Ubuntu instance on MacOS much like Docker.