码迷,mamicode.com
首页 > 其他好文 > 详细

删除docker的运行目录出错

时间:2020-09-07 19:13:57      阅读:53      评论:0      收藏:0      [点我收藏+]

标签:roc   top   gre   cat   ice   提交   proc   issue   def   

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

删除docker的运行目录出错

标签:roc   top   gre   cat   ice   提交   proc   issue   def   

原文地址:https://blog.51cto.com/12187730/2525069

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!