我正在testingsystemd-nspawn并启动基本系统testcont (以前使用debootstrap创build)
# systemd-nspawn -bD testcont --network-bridge=br1
要么
# systemctl start [email protected]
在第一种情况下,我可以传递一些参数给systemd-nspawn (特别是我想使用的桥) – 在第二种情况下我怎么能做到这一点?
对于我自己创build的服务,我有相关的/etc/systemd/systemd/<something>.service文件,我可以适应,但在上面的情况下,服务是神奇的,虽然systemd-nspawn@ ,没有configuration文件,我可以find。
[email protected]是来自/usr/lib/systemd/system/[email protected]的实例
如果你想定制,你可以
cp /usr/lib/systemd/system/[email protected] /etc/systemd/system/ sed -i.bak s/--network-veth/--network-bridge=br1/g /etc/systemd/system/[email protected]
那么全新
systemctl start [email protected]
将以--network-bridge=br1
如果你不需要--network-bridge=br1 ,你可以再创build一个特定systemd-nspawn-br1 :
cp /usr/lib/systemd/system/[email protected] /etc/systemd/system/[email protected] sed -i.bak s/--network-veth/--network-bridge=br1/g /etc/systemd/system/[email protected]
首先: systemctl start [email protected]