タグ

lxcとLinuxに関するnobusueのブックマーク (4)

  • Docker と LXC - Qiita

    Docker はただ LXC を再発明しているわけではないというお話。DotCloud のファウンダーによる stackoverflow の質問への回答。 LXC はネームスペースやコントロールグループ等の Linux カーネルケーパビリティ機能を利用し、プロセスを他のプロセスからサンドボックス化し、それらプロセスへのリソースの割当てをコントロールしている。Docker はこのローレベルのカーネル機能を軸に、以下のような機能を提供している。 LXC に対し Docker が提供している機能 どんなマシンへもポータブルデプロイ可能 Docker はアプリケーションをビルドするためのフォーマットが定義されており、その全ての依存関係を (Docker がインストールされている全てのマシンで動作する) 単一のオブジェクトに入れ、それはどこで実行してもアプリケーション実行環境が同一になります。LXC

    Docker と LXC - Qiita
    nobusue
    nobusue 2014/04/18
    Go言語で実装されているというのも興味深い点である
  • HowTos/LXC-on-CentOS6 - CentOS Wiki

    HOWTO: Configure a LXC Linux Container CentOS 6 1. Introduction to LXC LXC isn't a real Virtualization technique, but is more like a chroot environment, but on "steroids". More information about LXC here : http://lxc.sourceforge.net 2. Install libvirt stack yum install libvirt libvirt-client python-virtinst 3. Configuring a LXC container Suppose you want to create a full container, similar to a mi

  • LXC使ってUbuntu上でCentOSを動かしてみた。 - Develop with pleasure!

    LXC - Linux Containers = VMWareやVirtualBoxみたいにホストカーネル上で別OSのカーネルを起動する仮想マシンではなく、Linuxカーネルのcgroupsという機能を利用して、ホストカーネル上で、仮想OSのプロセスとネットワークを動作させる仮想環境。起動するカーネルはホストOSのカーネルのみなので、動作も軽量。 そんな最近話題のLXCでUbuntu 12.04LTS(ホスト)上でCentOSが動く環境作ってみた。 LXCのインストール $ sudo apt-get install lxc debootstrap bridge-utils yumと依存ライブラリのインストール $ sudo apt-get install librpm2 librpmbuild2 librpmio2 librpmsign0 libsqlite0 python-rpm pyt

    LXC使ってUbuntu上でCentOSを動かしてみた。 - Develop with pleasure!
  • LXC - Wikipedia

    LXCとlibvirt LXC英語: Linux Containers)は、1つのLinuxカーネルを実行しているコントロールホスト上で、複数の隔離されたLinuxシステム(コンテナ)を走らせる、OSレベル仮想化のソフトウェアである。 Linuxカーネルが提供するcgroupsという機能を利用することで、リソース(CPU、メモリ、ブロックI/O、ネットワークなど)の制限と優先順位付けが可能になっており、そのために仮想マシンを使用する必要がない。また、名前空間の隔離(英語版)機能を利用すれば、アプリケーションから見たオペレーティング・システムの環境を完全に隔離することができるため、プロセスツリー、ネットワーク、ユーザー識別子、マウント(英語版)されたファイルシステムを仮想化することができる[1]。 LXCはカーネルのcgroupsと隔離された名前空間のサポートを組み合わせることで、アプリケ

    LXC - Wikipedia
  • 1