I discussed the issue in the FreeNAS forums, feeling that it might be closer related to FreeNAS than FreeBSD. That discussion ultimately led me to give up on docker in jails, in favour of docker in a VM. Below are the points that settled it for me:
Ericloewe said:
- Every Docker image or whatever out there is Linux software. FreeBSD could have 100% compatibility with the management layer, but that still wouldn't help anyone since the software you want to run requires Linux.
- If FreeBSD ends up supporting all the Linux stuff, like Smart OS does in Illumos-land, it would be possible to run all that stuff on FreeBSD, but you'd still be tied to some of the Linux-isms (besides the system call layer, which isn't too hard to do)
- Without such support, you need a Linux VM or something else that is very good at pretending to be Linux (Hello Windows and Smart OS!)