今天在CentOS7系统的虚拟机上安装完docker后,使用命令systemctl start 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.

一脸蒙蔽的我网上查询了好久的解决方案,最后找到了解决办法:

  1. 使用vim /etc/docker/daemon.json命令查看文件系统,按i进入编辑模式;
  2. 删除里面内容用空的花括号{}代替;
  3. 按Esc后按:wq!保存退出;
  4. 输入 service docker restart;
  5. 如图,启动成功。
    在这里插入图片描述

ps:如仍无法解决,可尝试此博文的方案:
docker无法正常启动

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐