Systemd
如何將目錄暴露給容器?
我想公開一個以主機系統目錄(也是 Ubuntu 16.04
debootstrap
)開頭的容器(使用 Ubuntu 16.04 創建)。這可能****嗎?systemd-nspawn
systemd-nspawn
我會回退到一些基於 NFS 的解決方案(主機公開來賓掛載的目錄),但
systemd
本機解決方案將是理想的。
該
systemd-nspawn
命令有一個--bind
選項,可讓您將主機文件系統中的目錄“綁定掛載”到容器中。如果您只是這樣做,
--bind /path/to/dir
那麼它將以該名稱出現在容器內。如果這樣做
--bind /path/to/dir:/foo
,它將顯示為/foo
容器內。為了在配置文件 (
/etc/systemd/nspawn/<container>.nspawn
) 中使用它,請將Bind=
指令添加到其[Files]
部分。