How does Docker work on FreeBSD these days? I'd be pretty tempted to switch if I knew most of my normal work would continue on working.
containerd is intended to be multiplatform from the start, so hopefully the FreeBSD support will come.
In theory, someone could create a Docker compatible engine using zfs, jails and virtual network adapters. FreeBSD can run Linux/ELF binaries (which is what the old Docker port did).
I've always felt like Docker for Mac/Windows was always a hack. Even the newer versions don't run natively, they just use the standard Win/Mac hypervisor API. On Win/Mac, you still have to VPN into your container network. On Linux, you can communication with containers directly via IP.
Am I mistaken? Am I mixing this up with something?
You can even connect to the console of the VM if you run into issues.