Debian で LXC コンテナーを作ってみた

やったことを記録しておく。

  1. debootstrap でコンテナー用のファイルシステムを用意する。
  2. chroot でそのファイルシステム内でシェルを起動して、
    1. apt-get install makedev を実行して MAKEDEV が使えるようにする。
    2. MAKEDEV std を実行して基本的なデバイス ファイルを作成する。
    3. /etc/inittab を編集して tty3 以降のログインを無効にする。
  3. /var/lib/lxc/container/config ファイル (内容は後記) を用意する。
  4. ln -s /var/lib/lxc/container/config /etc/lxc/auto/container を実行して自動的にコンテナーが起動するようにする。
  5. lxc start container -d を実行してコンテナーを手動で起動する。

続きを読む →