systemd-nspawn
跳转到导航
跳转到搜索
例子
获取登录 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