在LXC上使用libcontainer

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

所以我的问题是:

  • 有没有可能在lxc上使用libcontainer?
  • 如果不是,为什么呢?

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

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

删除LXC支持

Docker 1.8中不推荐使用LXC驱动程序。
遵循弃用规则,我们可以在两个主要版本之后删除弃用的function。
从Docker 1.10开始,LXC将不再受支持。

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

Docker 1.10已经删除了对LXC执行驱动程序的支持 。 这并不意味着你不能在LXC里面使用Docker 1.10,你绝对可以。