如何在Docker上运行* BSD操作系统?

如何在Docker上运行* BSD(Open,Free等)?

我正在使用Docker for Mac。
但是Docker Hub上没有BSD镜像。
我如何运行它?

Docker实际上并没有运行一个完整的操作系统。 所以它不能运行与主机操作系统使用的内核不同的内核。 在Mac上,Docker实际上在虚拟化的Linux环境中运行,所以它的主机环境是Linux。 此外,据我所知,Docker依赖Linux特有的function进行基础操作。 所以用Mac作为主机环境是不可能的。

所有这些意味着没有办法将真正的BSD作为Docker镜像运行,这就是为什么Docker没有BSD镜像的原因。