タグ

LXCと仮想化技術に関するkana321のブックマーク (2)

  • 第2回 コンテナの仕組みとLinuxカーネルのコンテナ機能[1]名前空間とは? | gihyo.jp

    前回は、Linuxで使えるコンテナの実装を説明したあと、LXCを使って簡単にコンテナの作成、起動、停止が行えるところを紹介しました。今回は、そのコンテナの仕組みを簡単に説明し、その仕組みからくるメリット・デメリットを紹介した後、コンテナはカーネルのどのような仕組みを使って動作しているのかを簡単に説明していきたいと思います。 コンテナの仕組み コンテナをまだ使ったことがない方でも、VMwareやVirtualBox、KVMといった仮想マシン(VM)を使ったことはあるという方は多いのではないでしょうか。まずはVMとの比較をしながら、コンテナの仕組みを説明してみましょう。 図1 VMとコンテナの仕組み(1)仮想マシン VMでは図1のように、コンピュータの上で動くOSやVMを実現するためのハイパーバイザの上で、実際のハードウェアをエミュレートするVMが動きます。つまり実際の物理的なコンピュータと同

    第2回 コンテナの仕組みとLinuxカーネルのコンテナ機能[1]名前空間とは? | gihyo.jp
    kana321
    kana321 2014/10/22
    コンテナの仕組みとLinuxカーネルのコンテナ機能[1]名前空間とは?
  • コンテナ型仮想化「Docker 0.9」リリース。LXCに依存しなくなり、安定性向上など

    ハイパーバイザによる仮想化とは異なり、OSの上にコンテナと呼ばれる分離したユーザー空間を作り出すことで、軽量で効率よく複数の仮想サーバを実現するコンテナ型仮想化ソフトウェアの「Docker」が、最新版の0.9をリリースしました。 Dockerはこれまでコンテナを実現するためにLXCLinux Containers)に依存してきましたが、今回のDocker 0.9からはカーネルのコンテナAPIを直接コールするlibcontainerドライバを独自に開発し同梱。LXCがなくても稼働するようになり、安定性も向上したとのことです。起動オプションにより、従来どおりLXCを使うことも可能。 次バージョンは1.0のリリース候補 次のバージョンはDocker 1.0のリリース候補となる0.10であることも明かされました。1.0に向けて、安定性能向上、メジャーなOSのサポート、より小さなコア、ドキュメント

    コンテナ型仮想化「Docker 0.9」リリース。LXCに依存しなくなり、安定性向上など
    kana321
    kana321 2014/03/12
    LXCがなくても稼働するようになり、安定性も向上したとのことです。起動オプションにより、従来どおりLXCを使うことも可能
  • 1