我想公开一个以主机系统(也是 Ubuntu 16.04)的目录debootstrap
启动的容器(使用 )创建的 Ubuntu 16.04。systemd-nspawn
这可能吗systemd-nspawn
?
我会回退到一些基于 NFS 的解决方案(主机公开由来宾安装的目录),但systemd
本机解决方案将是理想的。
答案1
命令systemd-nspawn
有一个--bind
选择它允许您将主机文件系统中的目录“绑定挂载”到容器中。
如果您这样做--bind /path/to/dir
,它将出现在容器内的该名称中。
如果这样做--bind /path/to/dir:/foo
,它将显示为/foo
容器内部。
为了在配置文件 ( /etc/systemd/nspawn/<container>.nspawn
) 中使用它,请将Bind=
指令添加到其[Files]
部分。