That thread makes a lot of sense. If you want to make a plugin, ie. utilize a network service then they most likely have a Dockerfile. So if you wanna make a plugin the effort to create a Jail is bigger, just because the Docker file already exists.
I am sure that if VIMAGE was more stable and something like
adhokku or similar would provide a default interface similar to a Dockerfile that would be big win. Sadly for such tools the community is a bit fragmented currently. There is iocage, iocell, cbsd, adhokku, etc. Docker isn't doing anything special, it's also less secure, which is why people put it in VMs a lot of the time, which might also be less secure than jails (there have been a lot of ways to break out cause the complexity is higher there).
What's important would be some kind of standard that people settle on. This is the main achievement of Docker in the Linux world. Not that it does something great, but just that it's something people settled on, so an ecosystem around it was able to grow, despite very serious shortcomings that Linux "container technologies" still have.
How to make things better? Well, Devs are working on improving vimage and everything, but unless there is something that comes with the base system it's up to the community to settle around something. The Wiki has something on
AppContainers which links to
Jetpack.
People here in the FreeBSD are smart so they want to create something better, but in this case it means that something not extremely smart (certainly not dumb either) works better in the Linux world, just because people there are settling on it. But gladly this isn't something that some programmer of a small group of can't do rather quickly. I think it's more about a will to sit together and sketch things out a bit. And I actually think the will is there. That can be seen with iocell, cbsd, CloudBSD, addhoku, etc. Even the Flightaware folks mentioned this topic in the recent issue of the FreeBSD journal.
Work is going on in this field. It just seems to be a bit fragmented from my perspective. And once something emerges I am actually sure that money will come too, because there is quite a lot of companies and users who want something like that.
Sorry, for the longer response, but I think one has to zoom out a bit to really answer the question of why one would use Docker on FreeBSD and I wanted to point out that this isn't about technical details so much as it is about a "standard" people agree on.
Not speaking for the FreeNAS people at all, and neither for the FightAware folks, but that's kind of what I get in somewhat different words with a bit of "how to make things better" added in.
EDIT: See also
Tredly.