启动docker报错解决方法:Job for docker.service failed because start of the service was attempted too often.

Job for docker.service failed because start of the service was attempted too often. See "systemctl status docker.service" and "journalctl -xe" for details. To force a start use "systemctl reset-failed docker.service" followed by "systemctl start docker.service" again.

这里可以检查检查系统日志以获取更详细的错误信息。运行以下命令查看系统日志

journalctl -xe

查看日志后得知是:

unable to configure the Docker daemon with file /etc/docker/daemon.json: invalid character ' " ' afte ……

根据错误日志,Docker 服务启动失败的原因是 /etc/docker/daemon.json 文件中存在无效的字符 "。这个文件用于配置 Docker 守护进程的设置。

(这也合情合理了,因为我是在修改配置文件使之支持http之后,重启docker,出的错)

根据错误,我们可以按照以下步骤进行修复:

1.使用一个文本编辑器打开 /etc/docker/daemon.json 文件。

vim /etc/docker/daemon.json

 2.假如是要修改配置文件使之支持http,那么就是按照这模板。

!!!不过千万要注意!!!在第一行后面要加上逗号!!“,”!

 

修改完文档之后,:wq保存退出即可。

3.重启docker服务,这一次就没有问题了。

systemctl start docker.service

 4.确保是否成功,可以查看一下docker的状态

systemctl status docker.service

  • 71
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值