目录
Docker CentOS Failed to get D-Bus connection: Operation not permitted
启动报的第一个错 Docker CentOS Failed to get D-Bus connection: Operation not permitted,解决方式就是更换systemctl 文件,将原文件备份,然后下载文件。地址如下:
https://raw.githubusercontent.com/gdraheim/docker-systemctl-replacement/master/files/docker/systemctl.py
文件更换后启动显示:Redirecting to /bin/systemctl start docker.service 但没有启动成功的提示,查看docker状态显示Active: failed (failed)
找到docker日志打开查看显示:
time=“2023-02-02T15:34:28.615352900+08:00” level=info msg=“Starting up”
failed to load listeners: no sockets found via socket activation: make sure the service was started by systemd
最终解决
docker.service文件更改:
#ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
#ExecStart=/usr/bin/dockerd -H unix:// --containerd=/run/containerd/containerd.sock
ExecStart=/usr/bin/dockerd
文章描述了在CentOS系统中遇到Docker启动时的D-Bus权限问题,通过替换systemctl文件后,启动仍失败。日志显示由于服务未由systemd启动导致。最终解决方案是修改docker.service文件,调整ExecStart参数。
2455

被折叠的 条评论
为什么被折叠?



