当前位置: 首页 > news >正文

从爬虫到网络---<基石9> 在VPS上没搞好Docker项目,把他卸载干净

1.停止并删除所有正在运行的容器

docker ps -a   # 查看所有容器
docker stop $(docker ps -aq)   # 停止所有容器
docker rm $(docker ps -aq)     # 删除所有容器

如果提示没有找到容器,可以忽略这些提示。


2.删除所有镜像

docker images    # 查看所有镜像
docker rmi $(docker images -q) # 删除所有镜像

3.删除所有卷和网络(可选)

docker volume prune -f
docker network prune -f

如需全部清理,也可以:

docker system prune -a --volumes -f

这条命令会删掉所有未被使用的容器、镜像、网络和卷,请谨慎执行


4.卸载 Docker

Ubuntu/Debian:

sudo apt-get remove --purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo apt-get autoremove

CentOS:

sudo yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

5.删除 Docker 所有相关的配置和数据文件夹(可选,谨慎!)

sudo rm -rf /var/lib/docker
sudo rm -rf /etc/docker
sudo rm -rf /var/run/docker.sock
sudo rm -rf ~/docker

如有项目目录下的残余代码文件也可以清理:

rm -rf ~/你的项目目录

6.确认 Docker 是否已彻底删除

docker --version   # 如果提示找不到命令,说明已删除彻底

注意事项:

  1. 上述命令有些涉及不可逆的操作(特别是 prune 和 rm -rf),请注意不要误删系统中其他重要数据。
  2. 确认无其他依赖 Docker 的服务后再操作。

如有Linux服务器权限不足或遇到“找不到命令”,请补上 sudo 或联系服务器管理员。

http://www.dtcms.com/a/183211.html

相关文章:

  • CSS弹性布局
  • 最大公约数gcd和最小公倍数lcm
  • Yocto是如何使用$D目录来构建文件系统的?
  • 2025年货运从业资格考试题库及答案
  • comfyu BiRefNet-General模型下载及存放地方
  • JDK10新特性
  • 数据结构算法习题通关:树遍历 / 哈夫曼 / 拓扑 / 哈希 / Dijkstra 全解析
  • 小程序初始化加载时间优化 步骤思考与总结
  • 每日一题:两个仓库的最低配送费用问题
  • 每日一题洛谷T534125 合数c++
  • 深入理解Embedding技术-什么是Embedding?
  • 回文数(9)
  • RocketMQ Kafka区别
  • 质数和约数
  • BufferAttribute
  • 双同步坐标锁相环DDSRF-PLL原理说明
  • 专业级软件卸载工具:免费使用,彻底卸载无残留!
  • 力扣题解:1、两数之和 (梦开始的地方)
  • 教育系统源码如何支持白板直播与刷题功能?功能开发与优化探索
  • M0的基础篇之PWM学习
  • 《Python星球日记》 第53天:卷积神经网络(CNN)入门
  • SwarmUI:基于.Net开发的开源AI 图像生成 Web 用户界面系统
  • 如何将 Windows 11 的开始菜单移到左侧
  • JVM 逃逸分析
  • 第十课认识约数
  • Go多服务项目结构优化:为何每个服务单独设置internal目录?
  • 猿人学第十七题—天杀的http2.0
  • 在 Vue 3 中实现刮刮乐抽奖
  • 牛客练习赛138
  • PTA:jmu-ds-拓扑排序