修复docker启动失败:Failed to start Docker Application Container Engine

配置了镜像源之后,运行sudo systemctl restart docker.service失败,提示让运行systemctl status docker.service或journalctl -xeu docker.service查看详细信息。

运行后者发现有如下日志:

  • 红色区域是我设置的一个镜像源
  • 这个日志的意思就是不支持这样的协议,需要在前面加上https://
    加上之后重新systemctl restart docker.service启动成功。

【以下可以不看,仅作记录】

排查过程中,有博客提到当磁盘空间不足的时候也可能启动失败,此时可通过在/etc/docker/daemon.json中添加如下字段限制docker容器所占的空间,但其实这两个字段已经不被docker 27.3.1支持了,添加了之后反而会导致docker服务启动失败

json 复制代码
    "storage-driver": "devicemapper",
    "storage-opts": [
        "dm.basesize=10G"
    ]
相关推荐
java_logo1 小时前
Docker 部署 Hue:轻松搭建数据库与数据仓库 SQL 查询平台
数据库·数据仓库·sql·docker·hue·部署教程·轩辕镜像
铁弹神侯2 小时前
Docker 入门
docker
lisanmengmeng2 小时前
监控Kubernetes集群的GPU资源(三)
linux·容器·kubernetes
java_logo3 小时前
Docker 部署青龙面板:轻松搭建定时任务管理平台
运维·docker·容器·定时任务·青龙面板·轩辕镜像·qinglong
ytianxia63 小时前
用 Docker 把 Obsidian 搬到浏览器:部署、同步与 SSO 配置笔记
docker
流星白龙4 小时前
【Docker】14.存储卷与管理卷Volume
运维·docker·容器
amcomputer4 小时前
Docker 常用命令总结:从安装到日常使用
运维·docker·容器
fb_123454 小时前
K8s部署带SSL的WordPress博客
容器·kubernetes·ssl
mengge.cloud5 小时前
1022小白入门教程(番外筑基)— nerdctl 容器基本功 + K8s 资源编写
linux·网络·云原生·容器·kubernetes·云计算·k8s
March.s6 小时前
Kubernetes 控制器深度指南:从 ReplicaSet 到 DaemonSet
云原生·容器·kubernetes