Docker启动报错

Docker启动报错:Job for docker.service failed because the control process exited with error code. See “systemctl status docker.service” and “journalctl -xe” for details.

docker启动时提示 Process: 3706 ExecStart=/usr/bin/dockerd (code=exited, status=1/FAILURE)解决办法
2018-07-03 14:43:47 1597次
在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://docs.docker.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将无法启动。

你可能感兴趣的:(Docker启动报错)