删除docker的运行目录出错

5.清理docker的运行目录出错

以上步骤创建的K8S开发测试环境请尽情折腾,碰到错误尽量通过查看日志、上网搜索、提交issues等方式解决;当然你也可以清理集群后重新创建。

在宿主机上,按照如下步骤清理

  • 清理集群 docker exec -it kubeasz easzctl destroy
  • 清理运行的容器 ./easzup -C
  • 清理容器镜像 docker system prune -a
  • 停止docker服务 systemctl stop docker
    删除docker文件
    umount /var/run/docker/netns/default
    umount /var/lib/docker/overlay
    rm -rf /var/lib/docker /var/run/docker

    上述清理脚本执行成功后,建议重启节点,以确保清理残留的虚拟网卡、路由等信息。

报错

root@ecs-c9ec:/app#  rm -rf /var/lib/docker /var/run/docker
rm: cannot remove '/var/lib/docker/containers/7a823f7a1896ec46af438519f4f13ef0dbe0be773d37c651108ada833460d39b/mounts/shm': Device or resource busy

解决

# 查找挂载的目录 
cat /proc/mounts | grep "docker"
umount /var/lib/docker/aufs
上一篇:linux 查看网口状态


下一篇:Linux 网卡特性配置ethtool详解