【docker】docker启动失败报错

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

docker启动失败报错

failed to start daemon: failed to dial “/run/containerd/containerd.sock”: unknown service containerd.services.namespaces.v1.Namespaces: not implemented


root@node01:~# systemctl daemon-reload
^[[Aroot@node01:~# systemctl start docker.service
Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xeu docker.service" for details.
root@node01:~# systemctl status docker.service
× docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Fri 2023-02-24 00:21:03 CST; 1s ago
TriggeredBy: × docker.socket
       Docs: https://docs.docker.com
    Process: 1784 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, status=1/FAILURE)
   Main PID: 1784 (code=exited, status=1/FAILURE)
        CPU: 196ms

224 00:21:03 node01 systemd[1]: docker.service: Scheduled restart job, restart counter is at 3.
224 00:21:03 node01 systemd[1]: Stopped Docker Application Container Engine.
224 00:21:03 node01 systemd[1]: docker.service: Start request repeated too quickly.
224 00:21:03 node01 systemd[1]: docker.service: Failed with result 'exit-code'.
224 00:21:03 node01 systemd[1]: Failed to start Docker Application Container Engine.
root@node01:~# vi /etc/fstab
root@node01:~# docker ps -a
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
root@node01:~# systemctl restart docker
Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xeu docker.service" for details.
root@node01:~# journalctl -xeu docker.service
░░ 结果为“failed”。
224 00:25:27 node01 systemd[1]: docker.service: Scheduled restart job, restart counter is at 2.
░░ Subject: Automatic restarting of a unit has been scheduled
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ Automatic restarting of the unit docker.service has been scheduled, as the result for
░░ the configured Restart= setting for the unit.
224 00:25:27 node01 systemd[1]: Stopped Docker Application Container Engine.
░░ Subject: docker.service 单元已结束停止操作
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ docker.service 单元已结束停止操作。
224 00:25:27 node01 systemd[1]: Starting Docker Application Container Engine...
░░ Subject: docker.service 单元已开始启动
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ docker.service 单元已开始启动。
224 00:25:27 node01 dockerd[1881]: time="2023-02-24T00:25:27.376308380+08:00" level=info msg="Starting up"
224 00:25:27 node01 dockerd[1881]: time="2023-02-24T00:25:27.380746856+08:00" level=info msg="[core] [Channel #1] Channel created" module=grpc
224 00:25:27 node01 dockerd[1881]: time="2023-02-24T00:25:27.380842076+08:00" level=info msg="[core] [Channel #1] original dial target is: \"unix:///run/containerd/containerd.sock\"" module=grpc
224 00:25:27 node01 dockerd[1881]: time="2023-02-24T00:25:27.380953856+08:00" level=info msg="[core] [Channel #1] parsed dial target is: {Scheme:unix Authority: Endpoint:run/containerd/containerd.sock URL:{Scheme:unix Opaque: User: Host: Path:/run/containerd/containerd.sock RawPa>
2月 24 00:25:27 node01 dockerd[1881]: time="2023-02-24T00:25:27.381007952+08:00" level=info msg="[core] [Channel #1] Channel authority set to \"localhost\"" module=grpc
224 00:25:27 node01 dockerd[1881]: time="2023-02-24T00:25:27.381366200+08:00" level=info msg="[core] [Channel #1] Resolver state updated: {\n  \"Addresses\": [\n    {\n      \"Addr\": \"/run/containerd/containerd.sock\",\n      \"ServerName\": \"\",\n      \"Attributes\": {},\n  >
2月 24 00:25:27 node01 dockerd[1881]: time="2023-02-24T00:25:27.381591956+08:00" level=info msg="[core] [Channel #1] Channel switches to new LB policy \"pick_first\"" module=grpc
224 00:25:27 node01 dockerd[1881]: time="2023-02-24T00:25:27.381770948+08:00" level=info msg="[core] [Channel #1 SubChannel #2] Subchannel created" module=grpc
224 00:25:27 node01 dockerd[1881]: time="2023-02-24T00:25:27.381901412+08:00" level=info msg="[core] [Channel #1 SubChannel #2] Subchannel Connectivity change to CONNECTING" module=grpc
224 00:25:27 node01 dockerd[1881]: time="2023-02-24T00:25:27.381989384+08:00" level=info msg="[core] [Channel #1 SubChannel #2] Subchannel picks a new address \"/run/containerd/containerd.sock\" to connect" module=grpc
224 00:25:27 node01 dockerd[1881]: time="2023-02-24T00:25:27.382026392+08:00" level=info msg="[core] [Channel #1] Channel Connectivity change to CONNECTING" module=grpc
224 00:25:27 node01 dockerd[1881]: time="2023-02-24T00:25:27.382716872+08:00" level=info msg="[core] [Channel #1 SubChannel #2] Subchannel Connectivity change to READY" module=grpc
224 00:25:27 node01 dockerd[1881]: time="2023-02-24T00:25:27.382811852+08:00" level=info msg="[core] [Channel #1] Channel Connectivity change to READY" module=grpc
224 00:25:27 node01 dockerd[1881]: failed to start daemon: failed to dial "/run/containerd/containerd.sock": unknown service containerd.services.namespaces.v1.Namespaces: not implemented
224 00:25:27 node01 systemd[1]: docker.service: Main process exited, code=exited, status=1/FAILURE

这里的错误原因是unknown service containerd.services.namespaces.v1.Namespaces: not implemented,解决办法为执行如下语句
systemctl stop containerd && systemctl start containerd && systemctl start docker.service文章来源地址https://www.toymoban.com/news/detail-567343.html

到了这里,关于【docker】docker启动失败报错的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Docker容器启动elasticsearch总是失败?status为Exited (1) XX seconds ago?

    执行完以下命令会出现启动失败的错误。 docker run -d –name es -e “ES_JAVA_OPTS=-Xms512m -Xmx512m” -e “discovery.type=single-node” -v es-data:/usr/share/elasticsearch/data -v es-plugins:/usr/share/elasticsearch/plugins –privileged –network es-net -p 9200:9200 -p 9300:9300 elasticsearch:7.12.1 如下图: -e “ES_JAVA_OPTS=-Xms5

    2024年02月05日
    浏览(37)
  • Docker 启动容器报错:cannot allocate memory: unknown

    使用命令启动容器: docker-compose up -d nginx 报错。 参考:Docker 之 cannot allocate memory 从错误的提示分析,推测是:cgroup、mkdir XXX : cannot allocate momory 将进行搜索,确实查到了很多相似(几乎一样)的现象,以及解决思路。 发生这个问题的大概原因: docker 默认使用

    2024年02月09日
    浏览(37)
  • 解决:docker创建Redis容器成功,但无法启动Redis容器、也无报错提示

    1.修改redis.conf配置文件参数 daemonize 为 no : 由于创建容器实例时,会进行容器数据卷挂载,因此可以直接在外部宿主机里面修改,docker会自动同步该文件到redis容器对应目录里面 2.删除之前创建的redis容器实例 3.复杂使用run命令,再次重新创建redis容器实例。会进行容器数据卷

    2024年02月20日
    浏览(35)
  • windows docker 容器启动报错:Ports are not available

    docker 启动容器报错: (HTTP code 500) server error - Ports are not available: listen tcp 0.0.0.0:6379: bind: An attempt was made to access a socket in a way forbidden by its access permissions. 检查端口是否被其它程序占用: netstat -ano | findstr 6379 ,如果有需要自己处理一下,关掉冲突程序或改端口 如果本地端口没

    2024年02月09日
    浏览(25)
  • Docker容器 - 启动报错:No space left on device

    目录 运行 报错 解决问题 具体操作 重新运行 docker: Error response from daemon: mkdir /var/lib/docker/overlay2/82f185b561334827b34f78dd05dfd83b30b16e710fb27f88c09262bd94dd2fbc-init: no space left on device .  原因是磁盘空间不足,此时创建数据卷的时候docker会报错No space left on device。 首先来看一下磁盘的使用量

    2024年02月11日
    浏览(54)
  • Centos升级docker后启动容器报错“unknown or invalid runtime name”

    操作系统为centos docker原来的版本为1.31.1,升级后为20 结尾有升级docker的教程 听说图片能凑字数,就截图贴了 重装docker之后试试这个,折腾一上午 https://blog.csdn.net/weixin_43448598/article/details/109412104 我是分割线 加入后面出现无法强制删除镜像文件时,或者报错(无法创建容器)

    2024年02月07日
    浏览(35)
  • 【已解决】Docker启动失败,报错Cannot connect to the Docker daemon at unix:///var/run/docker.sock.

    报错原因: 无法与Docker守护进程建立连接。 守护进程负责管理Docker容器和镜像,并提供对Docker API的访问。 解决措施: 输入以下代码,重启docker服务 验证成功: 1. 输入以下代码,则会出现容器相关信息 2. 如果 步骤1 发现容器信息为空。 需要跳到4-6,最后 再返回步骤3!

    2024年02月09日
    浏览(39)
  • Docker启动失败,报错Cannot connect to the Docker daemon at unix:///var/run/docker 完美解决方案

    问题说明: 在构建docker镜像时发生报错: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 解决方案: 查看docker状态: 解决方案:设置开启Linux时docker自启动。 然后重启虚拟机即可解决问题。

    2024年02月06日
    浏览(37)
  • docker启动报错修改docker目录后报错Failed with result‘service-start-limit-hit‘,修改容器目录

    systemctl stop docker.socket systemctl stop docker sudo mount 192.168.50.30:/test /raid vim /etc/fstab 192.168.50.30:/test /share nfs vim /etc/docker/daemon. json { “bip”: “128.128.0.1/16”, “insecure-registries”: [“192.168.50.23:11010”], “data-root”: “/raid/docker” } docker.socket: Failed with result ‘service start limit-hit’. 解决

    2024年02月06日
    浏览(33)
  • Docker 启动容器报错: Error response from daemon: network XXX not found

    以上为报错信息,之前的桥接这些都是配置好的。 解决方案: 即可解决。 场景:         在做生产上线的时候,之前docker启动的gitlab,突然端口不能被访问到了,查看了对应服务器监听端口也没问题。可以ping通,telnet端口就是不通。着急上线,最后不得不重启服务器,重

    2024年02月12日
    浏览(49)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包