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  
重启即可恢复
相关推荐
深蓝易网2 分钟前
工厂目视化实操手册,告别形式主义
运维·网络·数据库·人工智能·汽车
GISer_Jing6 分钟前
现代全栈工程化实战:Git+Docker+Vercel+CI/CD
git·ci/cd·docker
成为你的宁宁7 分钟前
【K8s Service 基础知识、五大类型应用机制及Endpoint 深度解析】
云原生·容器·kubernetes
老卢聊运维8 分钟前
K8s 资源一直 Terminating?kubectl 强制删除完整实操手册
云原生·容器·kubernetes
眷蓝天8 分钟前
Kubernetes Ingress 资源对象
云原生·容器·kubernetes
songx_9912 分钟前
Linux基础3
linux·运维·服务器
拾光Ծ19 分钟前
【Linux系统】进程信号(下):信号处理与“操作系统运行原理”
linux·运维·服务器·信号处理·操作系统原理
|_⊙22 分钟前
Linux 进程知识扩展(下)
linux·运维·服务器
沪漂阿龙30 分钟前
自动化评测:RAGAS 或 DeepEval,怎么把 RAG 系统从“感觉还行”变成“数据说话”
运维·人工智能·自动化
IMPYLH35 分钟前
Linux 的 tsort 命令
linux·运维·服务器·bash