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