centos7上的docker启动失败,报错如下:
Job for docker.service failed because start of the service was attempted too often. See "systemctl status docker.service" and "journalctl -xe" for details.
To force a start use "systemctl reset-failed docker.service" followed by "systemctl start docker.service" again.
使用 vim /etc/docker/daemon.json
命令,在配置文件中新增如下内容:
{"storage-driver":"devicemapper"}
下面是我的配置文件,贴出来供参考,第一行是镜像加速代理地址。
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"],
"storage-driver":"devicemapper"
}
编辑保存之后,重载配置文件,重新启动docker服务即可。
systemctl daemon-reload
systemctl restart docker
启动成功之后使用systemctl status docker命令查看状态,启动成功,问题解决。