【问题标题】:Can I use LXD image to create Docker container and/or vice versa?我可以使用 LXD 映像来创建 Docker 容器和/或反之亦然吗?
【发布时间】:2016-12-12 16:50:05
【问题描述】:

使用 LXC 容器的容器系统。

上述陈述对 LXD 和 Docker 都是正确的。在这种情况下,我们可以使用 LXD 镜像来创建 Docker 容器和/或反之亦然吗?

【问题讨论】:

    标签: image docker lxc lxd


    【解决方案1】:

    它们本质上是不同的。

    使用 LXD 容器映像,您可以获得完整的操作系统体验,这意味着作为发行版一部分的所有应用程序和进程,只有内核与主机共享。使用 Docker 映像,您可以获得单进程应用程序。

    所以你可以让 Docker 在 LXD 容器中运行,但反过来不行。

    这种混淆可能源于 Docker 过去确实使用 liblxc 库,LXD 守护进程正在使用该库来控制容器。如果我理解正确,Docker 现在正在使用另一个名为 libcontainer 的库来提供隔离。

    【讨论】:

    • 它回答了你的问题吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-11
    • 1970-01-01
    • 2015-11-04
    • 2018-01-01
    • 2015-02-25
    • 1970-01-01
    相关资源
    最近更新 更多