docker 据说是 chroot 的类固醇版本。
chroot 是否需要任何特殊的内核支持,例如命名空间、cgroup?
docker 依赖 chroot 吗?我问这个是因为“Docker 不是虚拟化:它(如您所知)使用命名空间、chroot、cgroup 等。”
谢谢。
答案1
chroot
已实施由内核,与命名空间和 cgroup 分开。挂载命名空间,pivot_root
可用于提供与 ; 相同的功能chroot
;看如何使用 Linux 命名空间执行 chroot?
Docker 引擎使用chroot
.