Centos systemd与Docker冲突问题的示例分析

2023-04-09 07:31:00 分析 示例 冲突

在Centos 7上安装Docker后,如果启动systemd,则会报错:

Failed to get D-Bus connection: Operation not permitted

原因是Docker使用了/var/run/dbus目录,而systemd也使用了该目录。

解决方法:

1. 使用–user参数启动systemd

2. 使用–system参数启动Docker

3. 修改/usr/lib/systemd/system/docker.service文件,在[Service]中添加如下内容:

PrivateTmp=false

4. 重新加载systemd配置文件,重启Docker服务

systemctl daemon-reload

systemctl restart docker

相关文章