lxc コンテナーで Docker (1.9) を実行しようとしています。lxc exec ドライバーを使用すると Docker は正常に動作しますが、libcontainer では失敗します。
だから私の質問は:
- lxc で libcontainer を使用できますか?
- そうでない場合、なぜそうなるのですか?
lxc で lxc ドライバーを使用しないのはおそらく意味がないことを漠然と知っていますが、詳細を理解したいと思っています。
lxc コンテナーで Docker (1.9) を実行しようとしています。lxc exec ドライバーを使用すると Docker は正常に動作しますが、libcontainer では失敗します。
だから私の質問は:
lxc で lxc ドライバーを使用しないのはおそらく意味がないことを漠然と知っていますが、詳細を理解したいと思っています。
PR 17700のようなプル リクエストが表示された場合、それは驚くべきことではありません。
LXC サポートを削除
LXC ドライバーは Docker 1.8 で廃止されました。
非推奨のルールに従って、2 つのメジャー リリース後に非推奨の機能を削除できます。
LXC は、Docker 1.10 以降ではサポートされなくなります。
「 LXC と libcontainer の違い」で述べたように、libcontainer (現在は runc) は LXC を置き換えて抽象化することになっています。したがって、「lxc で libcontainer を実行する」というのは意味がないようです。
Docker 1.10 では、LXC 実行ドライバーのサポートが削除されました。これは、LXC 内で Docker 1.10 を使用できないという意味ではありません。もちろん使用できます。