Docker启动失败 Failed to start Docker Application Container Engine.

目录

【错误收集】

【问题分析】

【解决办法】

【运行结果】


【错误收集】

root@localhost \~# sudo journalctl -u docker.service --no-pager -n 100

-- Logs begin at 日 2025-09-07 15:25:32 CST, end at 日 2025-09-07 15:29:33 CST. --

9月 07 15:25:39 localhost.localdomain systemd1: Starting Docker Application Container Engine...

9月 07 15:25:39 localhost.localdomain dockerd1265: unable to configure the Docker daemon with file /etc/docker/daemon.json: invalid character 's' looking for beginning of value

9月 07 15:25:39 localhost.localdomain systemd1: docker.service: main process exited, code=exited, status=1/FAILURE

9月 07 15:25:39 localhost.localdomain systemd1: Failed to start Docker Application Container Engine.

9月 07 15:25:39 localhost.localdomain systemd1: Unit docker.service entered failed state.

9月 07 15:25:39 localhost.localdomain systemd1: docker.service failed.

9月 07 15:25:41 localhost.localdomain systemd1: docker.service holdoff time over, scheduling restart.

9月 07 15:25:41 localhost.localdomain systemd1: Stopped Docker Application Container Engine.

9月 07 15:25:41 localhost.localdomain systemd1: Starting Docker Application Container Engine...

9月 07 15:25:41 localhost.localdomain dockerd1837: unable to configure the Docker daemon with file /etc/docker/daemon.json: invalid character 's' looking for beginning of value

9月 07 15:25:41 localhost.localdomain systemd1: docker.service: main process exited, code=exited, status=1/FAILURE

9月 07 15:25:41 localhost.localdomain systemd1: Failed to start Docker Application Container Engine.

9月 07 15:25:41 localhost.localdomain systemd1: Unit docker.service entered failed state.

9月 07 15:25:41 localhost.localdomain systemd1: docker.service failed.

9月 07 15:25:43 localhost.localdomain systemd1: docker.service holdoff time over, scheduling restart.

9月 07 15:25:43 localhost.localdomain systemd1: Stopped Docker Application Container Engine.

9月 07 15:25:43 localhost.localdomain systemd1: Starting Docker Application Container Engine...

9月 07 15:25:43 localhost.localdomain dockerd2084: unable to configure the Docker daemon with file /etc/docker/daemon.json: invalid character 's' looking for beginning of value

9月 07 15:25:43 localhost.localdomain systemd1: docker.service: main process exited, code=exited, status=1/FAILURE

9月 07 15:25:43 localhost.localdomain systemd1: Failed to start Docker Application Container Engine.

9月 07 15:25:43 localhost.localdomain systemd1: Unit docker.service entered failed state.

9月 07 15:25:43 localhost.localdomain systemd1: docker.service failed.

9月 07 15:25:45 localhost.localdomain systemd1: docker.service holdoff time over, scheduling restart.

9月 07 15:25:45 localhost.localdomain systemd1: Stopped Docker Application Container Engine.

9月 07 15:25:45 localhost.localdomain systemd1: start request repeated too quickly for docker.service

9月 07 15:25:45 localhost.localdomain systemd1: Failed to start Docker Application Container Engine.

9月 07 15:25:45 localhost.localdomain systemd1: Unit docker.service entered failed state.

9月 07 15:25:45 localhost.localdomain systemd1: docker.service failed.

9月 07 15:26:18 localhost.localdomain systemd1: start request repeated too quickly for docker.service

9月 07 15:26:18 localhost.localdomain systemd1: Failed to start Docker Application Container Engine.

9月 07 15:26:18 localhost.localdomain systemd1: docker.service failed.

9月 07 15:28:13 localhost.localdomain systemd1: Starting Docker Application Container Engine...

9月 07 15:28:13 localhost.localdomain dockerd4990: unable to configure the Docker daemon with file /etc/docker/daemon.json: invalid character 's' looking for beginning of value

9月 07 15:28:13 localhost.localdomain systemd1: docker.service: main process exited, code=exited, status=1/FAILURE

9月 07 15:28:13 localhost.localdomain systemd1: Failed to start Docker Application Container Engine.

9月 07 15:28:13 localhost.localdomain systemd1: Unit docker.service entered failed state.

9月 07 15:28:13 localhost.localdomain systemd1: docker.service failed.

9月 07 15:28:16 localhost.localdomain systemd1: docker.service holdoff time over, scheduling restart.

9月 07 15:28:16 localhost.localdomain systemd1: Stopped Docker Application Container Engine.

9月 07 15:28:16 localhost.localdomain systemd1: Starting Docker Application Container Engine...

9月 07 15:28:16 localhost.localdomain dockerd5053: unable to configure the Docker daemon with file /etc/docker/daemon.json: invalid character 's' looking for beginning of value

9月 07 15:28:16 localhost.localdomain systemd1: docker.service: main process exited, code=exited, status=1/FAILURE

9月 07 15:28:16 localhost.localdomain systemd1: Failed to start Docker Application Container Engine.

9月 07 15:28:16 localhost.localdomain systemd1: Unit docker.service entered failed state.

9月 07 15:28:16 localhost.localdomain systemd1: docker.service failed.

9月 07 15:28:18 localhost.localdomain systemd1: docker.service holdoff time over, scheduling restart.

9月 07 15:28:18 localhost.localdomain systemd1: Stopped Docker Application Container Engine.

9月 07 15:28:18 localhost.localdomain systemd1: Starting Docker Application Container Engine...

9月 07 15:28:18 localhost.localdomain dockerd5112: unable to configure the Docker daemon with file /etc/docker/daemon.json: invalid character 's' looking for beginning of value

9月 07 15:28:18 localhost.localdomain systemd1: docker.service: main process exited, code=exited, status=1/FAILURE

9月 07 15:28:18 localhost.localdomain systemd1: Failed to start Docker Application Container Engine.

9月 07 15:28:18 localhost.localdomain systemd1: Unit docker.service entered failed state.

9月 07 15:28:18 localhost.localdomain systemd1: docker.service failed.

9月 07 15:28:20 localhost.localdomain systemd1: docker.service holdoff time over, scheduling restart.

9月 07 15:28:20 localhost.localdomain systemd1: Stopped Docker Application Container Engine.

9月 07 15:28:20 localhost.localdomain systemd1: start request repeated too quickly for docker.service

9月 07 15:28:20 localhost.localdomain systemd1: Failed to start Docker Application Container Engine.

9月 07 15:28:20 localhost.localdomain systemd1: Unit docker.service entered failed state.

9月 07 15:28:20 localhost.localdomain systemd1: docker.service failed.

【问题分析】

  1. 查看docker配置文件
    1. sudo cat /etc/docker/daemon.json
    2. 配置文件开头stry-mirrors 错误
      1. 少了 {
      2. stry-mirrors 应该是 registry-mirrors

【解决办法】

  1. 删除docker配置文件

    1. sudo rm /etc/docker/daemon.json
  2. 启动docker

    1. sudo systemctl start docker
  3. 编辑配置文件

    1. sudo vi /etc/docker/daemon.json
    2. 配置一下内容
    javascript 复制代码
    {
      "registry-mirrors": [
        "https://mirror.ccs.tencentyun.com",
        "http://hub-mirror.c.163.com",
    "https://e2zfh98i.mirror.aliyuncs.com",
    
    "https://mirror.baidubce.com",
    
    "https://docker.mirrors.ustc.edu.cn",
    
    "https://docker-cf.registry.cyou",
    
    "https://dockercf.jsdelivr.fyi",
    
    "https://docker.jsdelivr.fyi",
    
    "https://dockertest.jsdelivr.fyi",
    
    "https://dockerproxy.com",
    
    "https://docker.m.daocloud.io",
    
    "https://docker.nju.edu.cn",
    
    "https://docker.mirrors.sjtug.sjtu.edu.cn",
    
    "https://mirror.iscas.ac.cn",
    
    "https://docker.rainbond.cc",
    
    "https://do.nark.eu.org",
    
    "https://dc.j8.work",
    
    "https://dockerproxy.com",
    
    "https://gst6rzl9.mirror.aliyuncs.com",
    
    "https://registry.docker-cn.com",
    
    "http://hub-mirror.c.163.com",
    
    "http://mirrors.ustc.edu.cn/",
    
    "https://mirrors.tuna.tsinghua.edu.cn/",
    
    "http://mirrors.sohu.com/"
      ]
    }
  4. 刷新配置内容

    1. sudo systemctl daemon-reload

【运行结果】

  1. 启动docker
  2. sudo systemctl restart docker
  3. 查看docker启动状态
    1. sudo systemctl status docker
  4. 尝试下载镜像
    1. docker pull tomcat
    2. 可以看到可以正常的下载
相关推荐
对象存储与RustFS13 小时前
网盘限速逼你开会员?用 RustFS 自己搭一个不限速的“私人网盘
服务器·后端·docker
程序员老赵16 小时前
Docker 部署 Filestash:轻松搭建浏览器文件管理平台
前端·docker·开源
艾伦_耶格宇16 小时前
【DOCKER容器实战】-5 Docker容器镜像的构建
运维·docker·容器
wangjialelele17 小时前
一文梳理 Spring Cloud 核心组件:Eureka、Nacos、OpenFeign、LoadBalancer 与 Gateway
java·spring boot·spring·spring cloud·微服务·nacos
程序员小孔.19 小时前
基于 SpringBoot + UniApp + Vue 的家政服务系统设计与实现
前端·数据库·spring boot·python·docker·微信小程序
林森i1 天前
ida 安装教程
eureka
我不会起名字3221 天前
Redis 从 0 到 1(九):主库宕机 30 秒自动切主——1 主 2 从 3 哨兵 + Go 客户端
redis·docker·sentinel·高可用·哨兵
来福猿1 天前
SpringCloud Config 源码分析:配置拉取、刷新与多环境管理
后端·spring·spring cloud
姜鱼问生1 天前
每次开机手动检查 6 样东西?我写了个 2 秒自检脚本
运维·网络·nginx·docker·容器
wangqiaowq1 天前
PostgresSQL server Docker 安装部署
运维·docker·容器