帮助中心 >  技术知识库 >  云服务器 >  服务器教程 >  docker启动时提示 Process: 3706 ExecStart=/usr/bin/dockerd (code=exited, status=1/FAILURE)解决办法

docker启动时提示 Process: 3706 ExecStart=/usr/bin/dockerd (code=exited, status=1/FAILURE)解决办法

2018-07-03 14:43:47 6716

在Linux上安装docker之后,有时候启动会莫名其妙的报出下面的错误:


[root@tt init.d]# service docker start
Redirecting to /bin/systemctl start docker.service
Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.
[root@tt init.d]# systemctl status docker.service
docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: failed (Result: start-limit) since Mon 2018-07-02 22:20:05 EDT; 10s ago
     Docs: https://www.landui.com
  Process: 3706 ExecStart=/usr/bin/dockerd (code=exited, status=1/FAILURE)
 Main PID: 3706 (code=exited, status=1/FAILURE)
Jul 02 22:20:05 localhost systemd[1]: docker.service: main process exited, code=exited, status=1/FAILURE
Jul 02 22:20:05 localhost systemd[1]: Failed to start Docker Application Container Engine.
Jul 02 22:20:05 localhost systemd[1]: Unit docker.service entered failed state.
Jul 02 22:20:05 localhost systemd[1]: docker.service failed.
Jul 02 22:20:05 localhost systemd[1]: docker.service holdoff time over, scheduling restart.
Jul 02 22:20:05 localhost systemd[1]: start request repeated too quickly for docker.service
Jul 02 22:20:05 localhost systemd[1]: Failed to start Docker Application Container Engine.
Jul 02 22:20:05 localhost systemd[1]: Unit docker.service entered failed state.
Jul 02 22:20:05 localhost systemd[1]: docker.service failed.


这个错误的解决办法如下:

查看文件系统 /etc/docker/daemon.json 有没有这个文件,没有测创建它包括二级目录 docker

在daemon.json文件中输入以下内容:

{
"storage-driver"
:
"devicemapper"
}

                

如果daemon.json文件包含格式不正确的JSON,就会导致Docker将无法启动。 


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: