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. 可以看到可以正常的下载
相关推荐
极客先躯6 小时前
高级java每日一道面试题-2026年05月03日-实战篇[Docker]-如何实现容器化环境的数据加密?
java·运维·docker·容器·金融·加解密·高级面试
ChaITSimpleLove9 小时前
SimpleIdServer 6.0.4 Docker Compose 实战部署指南
运维·docker·容器·身份认证·id-server·simpleidserver
风曦Kisaki13 小时前
Kubernetes(K8s)笔记Day03: Pod命名空间,标签,Pod 的调度,污点与容忍度,Pod 常见状态和重启策略,Pod 生命周期
linux·运维·笔记·docker·云原生·容器·kubernetes
毛驴赶鹿14 小时前
低配置服务器怎么搭建监控?Komari Docker部署与公网访问完整教程
运维·服务器·docker
冷莫溪17 小时前
Docker——3.Harbor 核心架构与原理详解
docker·容器·架构
冷莫溪18 小时前
Docker——1.安装与相关命令
运维·服务器·docker·容器
Allen_LVyingbo19 小时前
基于结构化电子病历的临床风险预测模型构建与大模型协同优化
python·安全·机器学习·docker·vim·健康医疗
暖和_白开水1 天前
数据分析agent(十三_3):docker mysql容器镜像服务的异常错误
mysql·docker·容器
爱小黄1 天前
使用docker搭建集群-使用 Docker 搭建 KingbaseES 集群
运维·docker·容器
余—笙1 天前
Docker安装rabbitmq并安装延迟队列插件
docker·容器·rabbitmq