2017年1月8日日曜日

LXC ホストのディレクトリをコンテナでマウント

環境

Ubuntu 16.04 LTS (Xenial) Server

LXC ホストの /some/where/dir ディレクトリを lxc_ubuntu コンテナの /mnt/test ディレクトリにマウントします。

コンテナで /mnt/test マウントポイントを作成

$ sudo mkdir /mnt/test

ホストで /some/where/dir ディレクトリ作成

$ sudo mkdir -p /some/where/dir

ホストでコンテナの config ファイルの最後に以下追加

# pwd
/var/lib/lxc/lxc_ubuntu

# diff -u config.org config
--- config.org  2017-01-08 20:14:33.727390784 +0900
+++ config      2017-01-08 20:16:04.865214903 +0900
@@ -21,3 +21,5 @@
 lxc.network.link = lxcbr0
 lxc.network.flags = up
 lxc.network.hwaddr = 00:16:3e:22:22:ef
+
+lxc.mount.entry = /some/where/dir mnt/test none bind,create=dir 0 0

コンテナを再起動すると以下のようにマウントされました。

$ mount | grep test
/dev/sda1 on /mnt/test type ext4 (rw,relatime,errors=remount-ro,data=ordered)

0 件のコメント:

コメントを投稿