一种docker start放回Error response from daemon: task xxx错误的解决方式

1. 问题描述

执行systemctl daemon-reloadsystemctl restart docker命令后,发现docker中有的应用无法启动,并显示出Exit(255)的错误提示。

重新执行docker start 容器id后发现返回,Error response from daemon: task xxx的错误。

2. 问题解决

由于容器中包含文件、数据、配置等内容,无法直接删除并新建一个容器,而且当前系统中运行这其他服务,也无法重启,故尝试排除启动容器时所产生的报错。

使用ps aux查询所有进程发现,存在如下进程:

root 136141 0.3 0.0 111828 9720 ? Sl 17:56 0:00 /usr/bin/containerd-shim-runc-v2 -namespace moby -id 40c463664dfc9ac7ea3f73a1179af93c1528926a204217bc6ba6a753b5ce3bce -address /run/containerd/containerd.sock

该进程的id,同容器id相同,怀疑因为冲突,故无法正常启动。

使用kill -9强行杀死该进程后,再使用docker start,容器正常启动,问题解决。

相关推荐
milo.qu18 小时前
RockyLinux9.7 docker部署Jisti Meet
linux·docker·容器
GanGanGanGan_18 小时前
CentOS 7.9 glibc 2.17 源码编译升级到 glibc 2.31
linux·运维·centos·glibc
charlie11451419118 小时前
嵌入式Linux驱动开发——class 和 device 模型 - 自动创建设备节点的幕后机制
linux·运维·驱动开发
杨云龙UP19 小时前
SQL Server2022部署:Windows Server 2016下安装、SSMS配置、备份还原与1433端口放通全流程_20260508
运维·服务器·数据库·sql·sqlserver·2022
梦想与想象-广州大智汇19 小时前
自建docker加速镜像,使用 Cloudflare Workers/Pages 部署加速教程
运维·docker·容器
枳实-叶20 小时前
【Linux驱动开发】第四天:dmesg日志全解+驱动加载失败极速排查
linux·运维·驱动开发
武超杰20 小时前
Nginx从入门到精通
运维·nginx
weixin_7042660520 小时前
Nginx 反向代理 + 6 种负载均衡策略
运维·nginx
AI服务老曹21 小时前
架构师视角:如何构建支持GB28181/RTSP的异构AI视频平台?从Docker部署到源码交付的深度实践
人工智能·docker·音视频
fish_xk21 小时前
Linux开方工具
linux·运维·服务器