修复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"
    ]
相关推荐
慕伏白6 小时前
【慕伏白】Docker 常用指令
docker·容器·eureka
java_logo6 小时前
Docker 部署 Trilium Notes 完整教程:自建大型知识库
docker·容器·trilium·trilium note·trilium部署·docker部署trilium·trilium部署文档
myqijin6 小时前
Cloudflare Tunnel docker-compose.yml
docker
weixin_307779136 小时前
Linux下Docker Compose里运行PostgreSQL数据库故障诊断Shell脚本
linux·运维·数据库·docker·postgresql
梦想的颜色7 小时前
【Docker 原理】Docker 数据持久化完全指南:三种挂载原理、数据卷实操、数据库落地实战
docker·云原生·数据持久化·volume·数据卷·容器挂载
qiu_lovejun9987 小时前
linux安装docker和redis和rabbitmq和nginx和rocketmq和kafka
linux·redis·docker·kafka·rabbitmq·rocketmq
源码学社7 小时前
Spug 3.0 Ubuntu 22.04 Docker 部署文档
linux·ubuntu·docker·windows安装·spug
石小千8 小时前
修改Docker Engine 存储路径
运维·docker·容器
xinyu3919 小时前
旧版Ubuntu Docker镜像 apt 失败
linux·ubuntu·docker
bin915310 小时前
使用Docker安装github项目 源码中含有 docker-compose.yml
docker·eureka·github