タグ

ブックマーク / kimh.github.io (1)

  • Btrfs で Unprivileged で Nested な LXCコンテナ

    仕事でUnprivilegedな親LXCコンテナ上で子コンテナを動かす必要があった。つまり、コンテナの入れ子。さらにLXCのストレージバックエンドにBtrfsを使わないといけない。要件の特殊さから包括的な方法が見つからなかったので自分で書くことにした。 Unprivileged LXCコンテナとは何か まずそもそもUnprivileged LXCコンテナがいまひとつ何かわかっていなかったのでまずはその理解から。 簡単に言うとroot権限を持っていないユーザが作成・起動したLXCコンテナのことをこう呼ぶらしい。LXCを使う場合、 lxc-create でコンテナを作成して lxc-start で起動するけど普通はこれはrootユーザじゃないといけない。 しかし、rootユーザでしてしまうとコンテナ上のrootユーザがホストuid 0を持つことになってしまい、いくらchroot環境でコンテナ

    hycon
    hycon 2018/04/06
  • 1