我已经阅读了很多关于 Docker 容器和 Unikernels 以及如何使用我自己的应用程序运行轻量级环境的内容。
我知道 Linux 容器和 Unikernel 是不同的东西,因为第一个是内核功能的实现(例如命名空间、cgroup 等)与主机的操作系统共享资源,而后者是围绕应用程序构建的独立的专用库操作系统。
但后来我在 Dockerhub 中偶然发现了 Alpine linux 派生的图像。它们非常轻巧且非常专业。但是它们是否围绕相同的 LXC/runc 功能运行?
是否可以使用 Docker 在管理程序实现下运行 unikernel?
Alpine 图像与其他图像有什么区别?