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