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

这篇具有很好参考价值的文章主要介绍了分享一个docker无法启动的小问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

准备看看docker服务怎么样

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

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

[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 看看报错

[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

缺了一个括号,我们补上

保存退出后再次运行看看

 

[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 daemon-reload

再次运行

systemctl start docker

服务正常启动

[root@localhost ~]# docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

可以查看服务了(服务就不展示了)文章来源地址https://www.toymoban.com/news/detail-833637.html

到了这里,关于分享一个docker无法启动的小问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 排查docker无法启动问题

    查看Linux系统操作日志(最后200行就可以排查): tail -200f /var/log/messages  

    2024年02月13日
    浏览(30)
  • 一个QT程序无法启动问题的分析与解决

    最近调试设备,遇到了一个奇怪的问题:QT程序无法重启。 查看日志,发现报如下错误: QLock::QLock: Cannot create semaphore /tmp/qtembedded-0/QtEmbedded-0 \\\'d\\\' (22, Invalid argument) Cannot get display lock Aborted 下面整理记录问题的解决过程。 1 首先,说明程序之前奔溃了。 因为这是重启过程中报的

    2024年02月05日
    浏览(38)
  • windows下docker长期不用无法启动问题

    win10电脑中原本安装的docker,在很长一段时间没有启动之后,再次启动发现无法启动了。直接重装也无法重装。 启动docker桌面管理软件后,一直在docker engine starting卡住。 因为没有安装wsl或wsl因为某些原因不可用了。 打开命令行窗口,输入 wsl --list --verbose 查看wsl版本,如果输

    2023年04月25日
    浏览(36)
  • 解决Docker 启动失败问题,Docker Desktop is unable to detect a Hypervisor.

     1.确认是否开启Hyper-V win11:进入控制面板-程序-启用或关闭windows功能-勾选Hyper-V  2.如果找不到Hyper-V:windows自动隐藏了该功能,设置开启hyper-v。 桌面新建一个记事本文件,将它的后缀改成cmd或bat,复制下面的代码 然后,右键选择:以管理员身份运行。代码执行结束后,重

    2024年02月11日
    浏览(61)
  • docker系列--解决hyper-v导致docker无法启动问题

    一、问题 windows docker desktop 启动报错异常,导致docker无法启动成功   我们看到问题出在hyper-v的问题上,搜索解决方法,官网常见问题如下 Overview | Docker Documentation 二、解决 Hyper-V 已安装并正常工作 在BIOS中启用虚拟化 Windows启动时启用了虚拟机监控程序 在开始菜单中,键入“

    2024年02月14日
    浏览(46)
  • 解决Windows下的docker desktop无法启动问题

    以管理员权限运行cmd docker: error during connect: Post http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.40/containers/create: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not runn

    2024年02月07日
    浏览(78)
  • Failed to start docker.service: Unit is not loaded properly: Invalid argument.

    未知原因:docker服务无法正常load 解决方式: 卸载docker, 删除docker.service 重新安装docker 1、通过docker run执行命令,或许返回信息 2、通过docker logs 去获取日志,做有针对性的筛选 3、通过systemctl status docker查看docker服务状态 4、通过journalctl -u docker.service 查看日志 完整版故障总

    2024年04月14日
    浏览(43)
  • 分享一个可交互的小场景(二)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 先看效果: 可互动的小场景 再看代码: JS部分

    2024年02月13日
    浏览(29)
  • docker安装mysql容器创建成功但无法启动问题

    在我之前的文章里 使用docker安装mysql中在拉取了mysql:5.7版本的镜像后,使用了以下命令来创建容器,容器创建成功,但无法启动,如下: 执行创建命令后,docker ps 查看正在运行中的容器,显示为空, docker ps -a 查看,mysql容器已经创建成功,但是在创建好之后就退出了 鉴于上

    2024年02月12日
    浏览(37)
  • Docker修改daemon.json添加日志后无法启动的问题

    docker实战(一):centos7 yum安装docker docker实战(二):基础命令篇 docker实战(三):docker网络模式(超详细) docker实战(四):docker架构原理 docker实战(五):docker镜像及仓库配置 docker实战(六):docker 网络及数据卷设置 docker实战(七):docker 性质及版本选择 认知升维: 道、法、术、器、势 一:  配置d

    2024年02月06日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包