如何動態地將目錄綁定掛載到正在運行的 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;-)

相關內容