実行中のLXCコンテナにディレクトリを動的にバインドマウントする方法は?

実行中のLXCコンテナにディレクトリを動的にバインドマウントする方法は?

IOW - これらの変更を実装するために構成ファイルを通過したり、コンテナを再起動する必要はありません。一時マウントだけでサービス中断はありません。

答え1

LXD(Ubuntu 16.04にインストールされています)には、「デバイス」を作成してコンテナにマウントするための素晴らしい機能が含まれています。

lxc config device add <container name> <something share name> disk source=<path on host> path=<path on guest>

例えば、

「ホスト」から

mkdir -p /shared/to/guest
echo "hello" > /shared/to/guest/test.txt
lxc config device add testcontainer sharetest disk source=/shared/to/guest path=/shared

「ゲストコンテナ」にログインして確認してくださいcat /shared/test.txt;-)

関連情報