2

我正在尝试在 lxc 容器上运行 Docker (1.9)。如果我使用 lxc exec 驱动程序但使用 libcontainer 失败,Docker 工作正常。

所以我的问题是:

  • 是否可以在 lxc 上使用 libcontainer?
  • 如果不是,为什么会这样?

我隐约知道不在 lxc 上使用 lxc 驱动程序可能没有意义,但我想了解更多细节。

4

2 回答 2

0

当您看到PR 17700 之类的拉取请求时,这并不奇怪:

删除 LXC 支持

LXC 驱动程序在 Docker 1.8 中已弃用。
按照弃用规则,我们可以在两个主要版本之后删除弃用的功能。
从 Docker 1.10 开始不再支持 LXC。

正如我在“ LXC 和 libcontainer 之间的区别”中提到的,libcontainer(或现在的 runc)应该替换和抽象 LXC。所以“在 lxc 上运行 libcontainer”似乎没有意义。

于 2015-12-08T05:30:59.407 回答
0

Docker 1.10移除了对 LXC 执行驱动程序的支持。这并不意味着你不能在 LXC 中使用 Docker 1.10——你绝对可以。

于 2016-02-05T17:15:14.683 回答