我正在尝试在 redhat 中设置一个容器。容器也应该运行与主机相同的 redhat 版本。在探索这些时,我遇到了 virsh 和 docker。 Virsh 支持基于主机的容器并与主机共享用户空间。在这里,我对用户空间感到困惑。无论是文件系统空间还是其他东西。任何人都可以澄清我吗?此外,在哪些场景/情况下可以使用 virsh(基于主机的容器),以便我可以得出结论是使用 virsh 还是使用 docker 更好。在我的例子中,我需要在 redhat 主机中设置一个 redhat 容器,并在每个容器中运行相同进程的多个实例。容器应在不使用网络接口(interface)的情况下相互交换数据。
最佳答案
这应该有助于澄清:http://rhelblog.redhat.com/2015/07/29/architecting-containers-part-1-user-space-vs-kernel-space/
听起来您真的很想使用带有 -v 绑定(bind)挂载的 Docker 来共享数据。那是 future 一天的文章:-)
关于linux - 使用 virsh 创建时共享容器和主机用户空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26675094/