Centos systemd与Docker冲突问题的示例分析
在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
相关文章