咨询热线:4006-75-4006
售前:9:00-23:30 备案:9:00-18:00 技术:7*24h
在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将无法启动。