是否可以重新启动systemd
并添加/删除/覆盖从内核启动命令行(即/proc/cmdline
)获得的任何选项?
我遇到了漏洞在新内核上使用 systemd 232 和 docker,其中 docker 无法运行任何容器,错误消息如下:
# docker start containername
Error response from daemon: rpc error: code = 2 desc = "oci runtime error: could not synchronise with container process: no subsystem for mount"
Error: failed to start containers: containername
我知道我可以通过编辑 grub 配置来使机器重新启动(我已经在另一台机器上完成了该操作,并且它可以工作)来使其工作systemd.legacy_systemd_cgroup_controller=1
,但我现在真的不想重新启动。需要几个小时才能将我的“上下文”恢复到我需要的位置。
那么,是否有任何我可以编辑的 systemd 配置文件,或者我可以传递给systemctl daemon-reexec
或 的参数daemon-reload
,或者我可以做些什么来让 systemd 以该设置重新启动而无需重新启动?