FreeBSD is working on Docker support: https://wiki.freebsd.org/Docker
Now you are back at Square Zero. There is nothing wrong with the BSD, but it's just another different thing to learn and work with. I am skeptical this is the right way of looking at the problem.
Bottom line, the Linux Kernel changed, so Docker has to deal with it.
That's wrong, more or less. Read about Linux emulation on BSDs. Of course some low-level utilities won't work, but most of userspace does.