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

配置了镜像源之后,运行sudo systemctl restart docker.service失败,提示让运行systemctl status docker.servicejournalctl -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"
    ]
相关推荐
Yiyi_Coding5 小时前
在Windows系统安装Docker
windows·docker·容器
匀泪5 小时前
云原生(Kubernetes Pod)
云原生·容器·kubernetes
砍材农夫5 小时前
番外篇-ollama一步一步docker安装部署
运维·docker·容器
江湖有缘5 小时前
Docker部署EnBizCard教程:从零搭建专属开源数字名片平台
docker·容器·开源
架构师老Y5 小时前
009、容器编排实战:Kubernetes上的Python服务
python·容器·kubernetes
问简14 小时前
docker 镜像相关
运维·docker·容器
Benszen15 小时前
Docker容器化技术实战指南
运维·docker·容器
Hommy8816 小时前
【开源剪映小助手】Docker 部署
docker·容器·开源·github·aigc
斯普信云原生组17 小时前
Prometheus 环境监控虚机 Redis 方案(生产实操版)
运维·docker·容器
喵了几个咪18 小时前
如何在 Superset Docker 容器中安装 MySQL 驱动
mysql·docker·容器·superset