chrootとDocker(LXC)の違いって? chroot メリット ホストからファイルシステムが隔離される。(パッケージが分離できる。) ルートを移動するだけなので、ホストからはそのまま参照できる。 固めれば、容易に環境が移動できる。(環境の共有が可能) 導入が簡単 or 初期で導入されてる。 デメリット ユーザーランドがすべて隔離されるわけではない。(プロセスなどがホストと共有) Linuxでしか使えない。(BSDはJail) Docker メリット ユーザーランド全体が隔離できる。 Exportで容易に環境が移動できる。(環境の共有が可能) 仮想化技術との連携でLinux以外で動かせる。 (※ WindowsはWindows Containerができたのでそのまま使える。 デメリット Dockerを導入しないといけない。 Version/Distributionによっては導入でき