docker实际生产中遇到的问题及解决办法

docker服务启动失败

问题描述:机器之前安装过k8s等组件,安装docker后无法启动

"io.containerd.snapshotter.v1.zfs\"..." error="path /var/lib/docker/containerd/daemon/io.containerd.snapshotter.v1.zfs must be a zfs files

.containerd.metadata.v1.bolt\"..." type=io.containerd.metadata.v1

apshotter devmapper in metadata plugin" error="devmapper not configured"

解决:这里有containerd的目录,需要将/var/lib/docker整个目录删除掉

复制代码
 admin]# ls /var/lib/docker/
buildkit  containerd  containers  image  network  overlay2  plugins  runtimes  swarm  tmp  trust  volumes
 admin]# rm -rf /var/lib/docker/

问题描述:机器之前安装过k8s等组件,安装docker后无法启动

2018-cm2 dockerd[55750]: time="2024-02-05T14:39:29.366533889+08:00" level=warning msg="grpc: addrConn.createTransport failed to connect to {unix:///run/containerd/containerd.sock 0 <nil>}. Err :connection error: desc = \"transport: Error while dialing dial unix /run/containerd/containerd.sock: connect: connection refused\". Reconnecting..." module=grpc

Feb 05 14:39:31 gpu03-ga-llm-010030012018-cm2 dockerd[55750]: failed to start daemon: failed to dial "/run/containerd/containerd.sock": failed to dial "/run/containerd/containerd.sock": context deadline exceeded

解决:删除目录 /run/containerd/containerd.sock

复制代码
删除containerd的目录 
rm -rf /run/containerd/containerd.sock  
重启即可恢复
相关推荐
草莓熊Lotso1 小时前
GCC/G++ 编译器完全指南:从编译流程到进阶用法(附实操案例)
linux·运维·服务器·网络·c++·人工智能·自动化
鸠摩智首席音效师7 小时前
linux 系统中 Shutting Down, Restarting, Halting 有什么区别 ?
linux·运维·服务器
CIb0la7 小时前
Linux 将继续不支持 HDMI 2.1 实现
linux·运维·服务器
hhhjjjj7 小时前
docker安装postgreSQL
docker·postgresql·容器
吕了了7 小时前
85 微PE吕了了修改版--更新!
运维·windows·电脑·系统
鹿鸣天涯8 小时前
Kali Linux 2025.4 发布:桌面环境增强,新增 3 款安全工具
linux·运维·安全
学习&笔记8 小时前
MTK(系统篇)user版本无法使用setenforce 0命令关闭selinux权限
linux·运维·服务器
Bdygsl9 小时前
Linux(8)—— 进程优先级与环境变量
linux·运维·服务器
吕了了9 小时前
87 Windows 系统安装的本质是什么?
运维·windows·电脑·系统
阿里巴巴P8资深技术专家10 小时前
docker容器启动报错
运维·docker·容器