Docker 17无法在Centos 7中启动

时间:2019-03-27 06:10:27

标签: docker daemon systemd docker-machine systemctl

我们在Centos 7.x中安装了docker 17.12,安装完成后,在尝试启动docker服务时遇到错误。最初我尝试为systemctl docker start尝试启动,然后在尝试journalctl时获得更多输出,它说docker.service进入失败状态。

Docker :
17.12.1-ce , build 7390fc6

Command tried:
sudo systemctl start docker
journalctl -u docker.service

Expected Output:
Docker service should be started successfully

Actual output:
Mar 26 23:51:19  docker[16420]: See 'docker --help'
Mar 26 23:51:19  systemd[1]: docker.service: main process exited, code=exited, status=1/FAILURE
Mar 26 23:51:19  systemd[1]: Failed to start Docker Application Container Engine.
Mar 26 23:51:19  systemd[1]: Unit docker.service entered failed state.
Mar 26 23:51:19  docker.service failed.
Mar 26 23:51:21  systemd[1]: docker.service holdoff time over, scheduling restart.
Mar 26 23:51:21 systemd[1]: start request repeated too quickly for docker.service
Mar 26 23:51:21  systemd[1]: Failed to start Docker Application Container Engine.
Mar 26 23:51:21  systemd[1]: Unit docker.service entered failed state.
Mar 26 23:51:21  systemd[1]: docker.service failed.
Mar 26 23:52:22  systemd[1]: Starting Docker Application Container Engine...
Mar 26 23:52:22  docker[16582]: docker: 'daemon' is not a docker command.
Mar 26 23:52:22  docker[16582]: See 'docker --help'
Mar 26 23:52:22  systemd[1]: docker.service: main process exited, code=exited, status=1/FAILURE
Mar 26 23:52:22  systemd[1]: Failed to start Docker Application Container Engine.
Mar 26 23:52:22  systemd[1]: Unit docker.service entered failed state.
Mar 26 23:52:22  systemd[1]: docker.service failed.                                                                                  
Mar 26 23:52:24  systemd[1]: docker.service holdoff time over, scheduling restart.
Mar 26 23:52:24  systemd[1]: Starting Docker Application Container Engine...
Mar 26 23:52:25  docker[16601]: docker: 'daemon' is not a docker command.
Mar 26 23:52:25  docker[16601]: See 'docker --help'
Mar 26 23:52:25  systemd[1]: docker.service: main process exited, code=exited, status=1/FAILURE
Mar 26 23:52:25  systemd[1]: Failed to start Docker Application Container Engine.
Mar 26 23:52:25  systemd[1]: Unit docker.service entered failed state.
Mar 26 23:52:25  systemd[1]: docker.service failed.
Mar 26 23:52:27  systemd[1]: docker.service holdoff time over, scheduling restart.
Mar 26 23:52:27  systemd[1]: Starting Docker Application Container Engine...
Mar 26 23:52:27  docker[16619]: docker: 'daemon' is not a docker command.
Mar 26 23:52:27  docker[16619]: See 'docker --help'
Mar 26 23:52:27  systemd[1]: docker.service: main process exited, code=exited, status=1/FAILURE
Mar 26 23:52:27  systemd[1]: Failed to start Docker Application Container Engine.
Mar 26 23:52:27  systemd[1]: Unit docker.service entered failed state.
Mar 26 23:52:27  systemd[1]: docker.service failed.
Mar 26 23:52:29  systemd[1]: docker.service holdoff time over, scheduling restart.
Mar 26 23:52:29  systemd[1]: start request repeated too quickly for docker.service
Mar 26 23:52:29  systemd[1]: Failed to start Docker Application Container Engine.
Mar 26 23:52:29  systemd[1]: Unit docker.service entered failed state.
Mar 26 23:52:29  systemd[1]: docker.service failed.

请检查此问题,并帮助我们解决docker start问题

2 个答案:

答案 0 :(得分:0)

您的日志中没有证据。

您是否将以官方方式重新安装?

$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sh get-docker.sh

答案 1 :(得分:0)

检查是否还有其他问题:

sudo dockerd --debug

在我的情况下,我在 daemon.json 中有无效的配置。