错误1
启动报的第一个错 Docker CentOS Failed to get D-Bus connection: Operation not permitted,解决方式就是更换systemctl 文件,将原文件备份
sudo mv /usr/bin/systemctl /usr/bin/systemctl.bak
然后下载文件。地址如下:
https://raw.githubusercontent.com/gdraheim/docker-systemctl-replacement/master/files/docker/systemctl.py
(访问不了就用下面这个镜像的)
https://raw.gitmirror.com/gdraheim/docker-systemctl-replacement/master/files/docker/systemctl.py
sudo curl -L -o /usr/bin/systemctl https://raw.gitmirror.com/gdraheim/docker-systemctl-replacement/master/files/docker/systemctl.py
然后重新给他执行权限
chmod +x /usr/bin/systemctl
错误2
看状态不行,就去编辑,然后就可以了
vi /bin/systemctl start docker.service
- #ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
+ ExecStart=/usr/bin/dockerd