FreeBSD Jails were added in FreeBSD 4 which was released in 2000
Docker (on Linux) is based on Linux CGroups which were added in 2007
Initial release of docker in March 2013
Initial support for Docker based on jails added to FreeBSD in July 2015
I really wish the Docker team would have made FreeBSD a first-class citizen, considering the native zfs support in FreeBSD. Currently the only thing Docker runs on natively is Linux. Even with the newest MacOS/Win variants, it still running in a hypervisor.
What is exposed inside Windows?
https://github.com/docker/hyperkit
https://developer.apple.com/reference/hypervisor
Also there is App Sandbox for writing safer applications, but it requires programming explicitly against it.
https://developer.apple.com/library/content/documentation/Se...
I guess the point i'm trying to make, there will be no "native" docker for MacOS. You'll always (or for the foreseeable future) have to start a linux VM (mabye windows?!?) to host the processes.
As for Mac OS, I use it for Cocoa and iOS development, so no experience with containers as such.
https://docs.microsoft.com/en-us/virtualization/windowsconta...