OnWorksLinuxおよびWindowsオンラインワークステーション

及び

ワークステーションのオンライン無料ホスティング

<前へ | コンテンツ | 次へ>

6.LXC‌


コンテナは軽量の仮想化テクノロジーです。 これらは、ハードウェアをエミュレートしないことと、コンテナがホストと同じオペレーティング システムを共有するため、Qemu や VMware のような完全仮想化よりも強化された chroot に似ています。 コンテナは、Solaris ゾーンまたは BSD ジェイルに似ています。 Linux-vserver と OpenVZ は、Linux 用のコンテナーのような機能を独自に開発した既存の XNUMX つの実装です。 実際、コンテナは、vserver と OpenVZ 機能をアップストリームする作業の結果として生まれました。


コンテナのユーザー空間実装は XNUMX つあり、それぞれ同じカーネル機能を利用しています。 Libvirt では、「lxc:///」に接続することで、LXC ドライバーを介してコンテナーを使用できます。 これは、他のドライバーと同じ使用法をサポートしているため、非常に便利です。 単に「LXC」と呼ばれるもう XNUMX つの実装は、libvirt と互換性がありませんが、より多くのユーザースペース ツールでより柔軟です。 混乱を引き起こす可能性のある特殊性がありますが、XNUMX つを切り替えることは可能です。


このドキュメントでは主に lxc パッケージについて説明します。 libvirt-lxc コンテナには Apparmor 保護がないため、libvirt-lxc の使用は通常推奨されません。


本書では、コンテナ名を CN、C1、または C2 と表記します。


 

OnWorksのトップOSクラウドコンピューティング: