TDC环境大招恢复 docker 服务

  其他常见问题
内容纲要

概要描述


TDC环境下Docker无法启动,日志中包含类似如下错误:

错误关键字:
level=error msg="exit event" container=xxxxx error = "no such process" module=lib
level=error msg="stream copy error: reading from a closed fifo"
level=error msg="Error running exec xxxxx: OCI runtime exec failed"

file

详细说明


遇到类似错误的时候,可以参照如下方法进行修复。

  1. 在Docker失败的节点执行如下命令:

    # systemctl stop docker
    # kill  $(ps -aux|grep docker |awk '{print $2}')
    # kill $(ps -ef | grep docker-containerd-shim | awk '{ print $2 }')
    # rm -rf /var/lib/docker/*
    # docker-storage-setup --reset (可跳过)
    # docker-storage-setup (可跳过)
    # systemctl restart docker
  2. 登录到TDC主节点,找到 /var/ftp/pub/setup-images.tar.gz Docker镜像文件;

  3. 将该镜像文件拷贝到集群Docker有问题的节点;

  4. 在问题节点上,重新加载该镜像文件;

    # docker load -i setup-images.tar.gz
  5. 执行 systemctl start docker 查看Docker是否可以成功启动。

若完整操作完依然有问题,售后客户,请联系星环科技全球技术支持中心

这篇文章对您有帮助吗?

平均评分 0 / 5. 次数: 0

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。