是否有可能在 Linux 上将 unix 系统作为 docker linux 映像运行?

是否有可能在 Linux 上将 unix 系统作为 docker linux 映像运行?

我理解,由于 Docker 镜像使用主机内核来工作,因此不可能在具有与镜像不同内核的主机上运行某个操作系统的 docker 镜像...

我想知道是否可以在 Linux 主机上运行 UNIX 系统(例如 Solaris 10/11 x86_64),使用 Linux 内核而不是自己的 UNIX 内核......

任何想法?

答案1

不是,因为要进行系统调用,容器中的可执行文件使用容器中所搭载的库,并且这些库假定特定内核系统调用具有特定参数,因此只能与为其编写的特定内核系列一起工作。

相关内容