分享一个docker无法启动的小问题

准备看看docker服务怎么样

bash 复制代码
[root@localhost ~]# docker ps
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

这一看就是docker的进程崩了,我们启动下进程

bash 复制代码
[root@localhost ~]# systemctl start docker
Failed to start docker.service: Unit is not loaded properly: Bad message.
See system logs and 'systemctl status docker.service' for details.

启动不了,我们运行下 systemctl status docker.service 看看报错

bash 复制代码
[root@localhost ~]# systemctl status docker.service
● docker.service
   Loaded: error (Reason: Bad message)
   Active: inactive (dead)

Sep 16 08:32:02 localhost.localdomain systemd[1]: [/usr/lib/systemd/system/docker.service:1] Invalid secti...nit'
Sep 16 08:32:02 localhost.localdomain systemd[1]: Cannot add dependency job for unit docker.service, ignor...age.
Hint: Some lines were ellipsized, use -l to show in full.
[root@localhost ~]# vim /usr/lib/systemd/system/docker.service
[root@localhost ~]# systemctl status docker.service
● docker.service
   Loaded: error (Reason: Bad message)
   Active: inactive (dead)

Sep 16 08:32:02 localhost.localdomain systemd[1]: [/usr/lib/systemd/system/docker.service:1] Invalid secti...nit'
Sep 16 08:32:02 localhost.localdomain systemd[1]: Cannot add dependency job for unit docker.service, ignor...age.
Hint: Some lines were ellipsized, use -l to show in full.

这些日志显示了 Docker 服务启动问题的原因。第一行提到了 /usr/lib/systemd/system/docker.service 文件的第一行存在一个 "Invalid section header" 错误。这意味着 systemd 在解析该文件时发现了问题。

我们打开 docker.service文件看看第一行

打开的时候发现第一行是 [Unit

缺了一个括号,我们补上

保存退出后再次运行看看

bash 复制代码
[root@localhost ~]# systemctl start docker
Failed to start docker.service: Unit is not loaded properly: Bad message.
See system logs and 'systemctl status docker.service' for details.

还是显示这个问题

突然想起重载下配置文件

bash 复制代码
systemctl daemon-reload

再次运行

systemctl start docker

服务正常启动

bash 复制代码
[root@localhost ~]# docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

可以查看服务了(服务就不展示了)

相关推荐
PyHaVolask14 分钟前
Linux零基础入门:文件系统结构与文件管理命令详解
运维·文件管理·linux命令·linux文件系统·目录结构·fhs
天边一坨浮云27 分钟前
Ubuntu(PC)遇到的各种问题-EXT4-fs(vdb): VFS: Can‘t find ext4 filesystem
linux·ubuntu
企业对冲系统官34 分钟前
期货与期权一体化平台风险收益评估方法与模型实现
运维·服务器·开发语言·数据库·python·自动化
Guheyunyi39 分钟前
智慧消防管理平台的关键技术突破与创新
大数据·运维·人工智能·安全·音视频
大母猴啃编程1 小时前
线程概念与控制
linux
2301_787328491 小时前
49.k8s集群部署
云原生·容器·kubernetes
YQ_011 小时前
【Linux】解决两个USB设备VID/PID/序列号全一样无法区分的问题 (udev物理端口绑定)
linux·运维·服务器
峥嵘life1 小时前
Android16 EDLA中GMS导入和更新
android·linux·学习
电棍2331 小时前
AUTODL服务器环境配置和下载数据概述
运维·深度学习·uv
haluhalu.2 小时前
深入理解Linux信号机制:中断、用户态与内核态
linux·运维·服务器