From 9bf11348154065e1ccfa62ff0d163f9a89916a3e Mon Sep 17 00:00:00 2001 From: zyimm Date: Fri, 10 Nov 2023 17:47:10 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E5=AE=8C=E5=85=A8=E6=B8=85=E9=99=A4doc?= =?UTF-8?q?ker?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _posts/Linux/docker/clear-docker.md | 33 +++++++++++++++++------------ 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/_posts/Linux/docker/clear-docker.md b/_posts/Linux/docker/clear-docker.md index 921d6c3..10823cb 100644 --- a/_posts/Linux/docker/clear-docker.md +++ b/_posts/Linux/docker/clear-docker.md @@ -1,43 +1,50 @@ --- -title: 完全清除docker +title: 🧩完全清除docker date: 2022-10-07 -tags: Ubuntu +tags: + - Docker + - Ubuntu --- 目前开发的笔记本使用的是ubuntu22.04.1 桌面版本,docker-desktop 正好有桌面版本,所以安装桌面版本比较合适。这边小记一下如何清除已有老旧docker,**注意这里是完全清除老旧docker,原来的image和容器都会被清理!** +## 步骤如下 -# 步骤如下: +1.删除某软件及其安装时自动安装的所有包 - -## 删除某软件及其安装时自动安装的所有包 ```sh sudo apt-get autoremove docker docker-ce docker-engine docker.io containerd runc ``` -## 删除无用的相关的配置文件 + +2.删除无用的相关的配置文件 + ```sh dpkg -l | grep docker dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P ``` -## 卸载没有删除的docker相关插件,比如 -``` +3.卸载没有删除的docker相关插件,比如 + +```sh sudo apt-get autoremove docker-ce-* ``` -## 删除docker的相关配置,命令如: +4.删除docker的相关配置,命令如: + ```sh sudo rm -rf /etc/systemd/system/docker.service.d sudo rm -rf /var/lib/docker ``` -## 最后再查询下docker相关软件包 -``` +5.最后再查询下docker相关软件包 + +```sh dpkg -l | grep docker ``` -## 如果还有包存在,则删除,可能会有多个 -``` +6.如果还有包存在,则删除,可能会有多个 + +```sh sudo apt remove --purge xxx# # 验证下 此处应该报错 docker -v