我有一个由 systemd 管理的主机服务,它侦听 Podman 默认网络接口 ( cni-podman0
),以便容器可以与之通信。
我遇到的问题是 Podman 仅在第一个容器启动时创建网络接口。这意味着当容器所依赖的主机服务启动时,网络接口没有启动,服务无法监听它。
所以依赖链是:Podman 容器 -needs> Host Service -needs> CNI 网络接口
但目前我知道调出界面的唯一原因是启动容器。
如何让 systemd 告诉 Podman / CNI 启动默认的桥接网络接口,以便我可以在主机服务单元中依赖它?
是否有明确显示界面的命令,我可以放入一个单元文件?