如何动态地将目录绑定挂载到正在运行的 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;-)

相关内容