systemd-nspawn

来自百合仙子's Wiki
跳转到导航 跳转到搜索

例子

获取登录 shell

sudo zfs clone -o mountpoint=/tmp/root arch/root@2018-01-15-auto arch/root-clone
sudo systemd-nspawn -M hostname -D /tmp/root --as-pid2 /bin/agetty -a root console

临时容器

使用 --ephemeral / -x 选项即可获得一份临时的 rootfs。注意:不要在非 btrfs 上使用(会复制),也不要使用 userns(会调整 rootfs 中文件的权限)。

sudo systemd-nspawn -xD /

全权限运行

这样可以跑 Docker

sudo SYSTEMD_SECCOMP=0 systemd-nspawn --capability=all --network-bridge=br0 --boot -D rootfs

参见

外部链接