人としてやっていると、いろいろなことがあります。今日はタイトルのことをまとめます。
コンテナとMount namespace
LinuxのNamespace機能を用いて、コンテナの中で独立してマウントポイントの情報を持たせることができます。
具体的な例として、以下のようなマウントポイント構成でやっていくとします。これに近いマウントポイント戦略はよくあるかと思います。
- rootfsが
/var/lib/haconiwa/rails-sample
にある - procfsを
/var/lib/haconiwa/rails-sample/proc
にマウントする - devtmpfsを
/var/lib/haconiwa/rails-sample/dev
にマウントする
こういう構成をまずはシェルのコマンドで再現してみます。