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 dockerd55750: 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 dockerd55750: 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  
重启即可恢复
相关推荐
FungLeo1 分钟前
成为全栈·基础补充·Linux 服务器入门
linux·运维·服务器·ssh·部署·成为全栈
爱和冰阔落14 分钟前
【Linux网络】TCP 服务器怎么写?从 listen、accept 到 read/write,手写完整 Echo Server
linux·运维·服务器·网络
鲁邦通物联网31 分钟前
工业装备OEM远程服务架构:边缘计算网关与售后运维系统设计
运维·边缘计算·数据采集·工业数据采集·边缘计算网关·plc数采·厂内数采
冯小鸟的探戈43 分钟前
电脑重生之安装xp系统
运维·服务器·电脑
分布式存储与RustFS1 小时前
Longhorn 的卷备份别堆本地盘:用 RustFS 给它当 S3 备份目标
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
全栈陈序员3 小时前
【Git】从入门到精通(十)—— 撤销与恢复:git checkout与git restore
运维·网络·数据库·git
vibecode11 小时前
网站服务器失去响应怎么解决?我把连接超时和读超时这两段计时拆开跑了一遍
运维·服务器
工业一体机老司机12 小时前
Docker部署工控机采集服务 Compose编排与开机自启
运维·docker·容器
迪康Defender13 小时前
终端供应链安全:应用白名单与软件正版化检测落地|终端安全治理实践
运维·服务器·网络·安全·web安全·自动化·运维开发