I guess e.g freenas uses boot2docker ..
For my personal taste I find docker under freebsd inappropriate. O.K, you have zfs and docker but if you really want docker, you could also use the "Tux" zfs version or perhaps smartos or so. The first thing I would think about is whether you really need docker for your personal use case.