Docker安装与完全卸载(这一篇绝对够用)

卸载docker的具体操作步骤 请注意,在卸载Docker之前,请确保您已停止Docker服务,并且手动删除了Docker的镜像和容器。卸载Docker后,还需要手动删除Docker的数据目录。但是,有时候我们需要卸载Docker,可能是因为需要清理系统空间,或者是需要重新安装Docker的最新版本。卸载Docker后,我们还需要手动删除Docker的数据目录,以确保清理干净。卸载Docker软件包后,我们还需要手动删除Docker的镜像和容器。在卸载Docker之前,我们需要确保Docker服务已经停止。步骤一:停止Docker服务。 阅读详情
AI摘要

该文详细介绍了如何卸载Docker,包括停止容器、删除容器和镜像、卸载引擎及清理数据目录,并指导如何安装指定版本Docker,涉及设置阿里云镜像源、更新缓存、启动及设置开机自启。

卸载Docker

一.停止所有运行的容器

使用以下命令停止所有正在运行的容器:

sudo docker stop $(docker ps -aq)

这个命令会停止所有容器,包括正在运行的容器和已经停止的容器。

二.删除所有容器

使用以下命令删除所有容器:

sudo docker rm $(docker ps -aq)

这个命令会删除所有容器,包括正在运行的容器和已经停止的容器。

三.删除所有镜像

使用以下命令删除所有镜像:

sudo docker rmi $(docker images -q)

这个命令会删除所有镜像,包括没有被容器使用的镜像。

四.卸载 Docker 引擎

使用以下命令卸载 Docker 引擎:

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

这个命令会删除 Docker 引擎及其依赖的软件包和文件。

五.删除 Docker 数据目录

使用以下命令删除 Docker 数据目录:

sudo rm -rf /var/lib/docker

这个命令会删除 Docker 数据目录,包括所有容器、镜像和数据卷。

六.查看是否有漏掉的docker依赖

yum list installed | grep docker

我运行完还存在 docker-buildx-plugin.x86_64 和docker-compose-plugin.x86_64依赖
在这里插入图片描述
所以我还要把他俩卸载

PS:你的还有什么依赖就卸载什么依赖,不一定必须是这两个,根据你自己的情况

yum remove docker-buildx-plugin.x86_64 docker-compose-plugin.x86_64

完成上述步骤后,Docker 已经被完全卸载。

安装指定版本Docker

一.安装必须的依赖

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

二.设置 docker repo 的 yum 位置(添加软件源信息,使用阿里云的)

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

PS:如果出现如下错误信息
Loaded plugins: fastestmirror
adding repo from: https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
grabbing file https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
Could not fetch/save url https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to file /etc/yum.repos.d/docker-ce.repo: [Errno 14] curl#60 - “Peer’s Certificate issuer is not recognized.”

#编辑 /etc/yum.conf 文件, 在 [main] 下面添加 sslverify=0 参数
vi /etc/yum.conf
#配置如下----------------------
[main]
sslverify=0
#-----------------------------

三.更新yum缓存

yum makecache fast

四.安装指定版本Docker

列出并排序您存储库中可用的版本。此示例按版本号(从高到低)对结果进行排序。

sudo yum list docker-ce --showduplicates | sort -r
sudo yum list docker-ce-cli --showduplicates | sort -r
sudo yum list containerd.io --showduplicates | sort -r

在这里插入图片描述
在这里插入图片描述
通过其完整的软件包名称安装特定版本。
该软件包名称是软件包名称(docker-ce)加上版本字符串(第二列),从第一个冒号(:)一直到第一个连字符,并用连字符(-)分隔。

如果不设置版本默认就是最新版本安装

# sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
sudo yum -y install docker-ce-20.10.12-3.el7 docker-ce-cli-20.10.12-3.el7 containerd.io

五.启动 docker & 设置 docker 开机自启

sudo systemctl start docker
sudo systemctl enable docker

六.验证

docker version  # 查看当前安装的docker版本

在这里插入图片描述

大功告成!!!!

Docker的彻底删除与重新安装(ubuntu22.04) 【代码】【无标题】 阅读详情

相关推荐

Docker的安装与卸载

Docker 的安装 Docker是一个开源的商业产品,有两个版本:社区版(Community Edition,缩写为 CE)和企业版(Enterprise Edition,缩写为 EE)。企业版包含了一些收费服务,个人开发者一般用不到。下面的介绍都针对社区版。 Docker CE的安装请参考官方文档,我们这里以CentOS为例: 1、Docker要求 CentOS 系统的内核版本高于3.10 通过uname -r 命令查看你当前的内核版本 # uname -r 查看操作系统版本 # cat

h15114867195的博客 1526

Docker 完整卸载教程

Docker 是一种轻量级的容器化平台,可以帮助开发人员将应用程序及其依赖项打包成一个可移植的容器。但有时我们可能需要完整卸载 Docker,卸载旧版本安装新版本,或者不再需要 Docker 环境。

不会编程的攻城狮 3万+

Linux离线安装与卸载docker

Linux离线安装与卸载docker1. 离线安装docker1.1 上传安装包1.2 逐行操作1.2.1 解压1.2.2 授权1.2.3 配置docker.service1.2.4 给docker.service授权1.2.5 重新加载配置文件1.2.6 启动docker1.2.7 设置开机自启1.2.8 验证是否安装成功1.3 使用脚本一键安装1.3.1 配置docker.service1.3.2 创建安装脚本docker_install.sh1.3.3 执行脚本2. 离线卸载docker2.1 停止d

qq_28323595的博客 2376

只需三步,完美卸载Docker

背景:因为网络安全问题,Docker存在重大安全漏洞,安全组要求卸载Docker,下面就分享卸载额步骤。

东皋长歌的专栏 6万+

FPGA实现PI控制

FPGA实现PI控制

m0_57319166的博客 3888

TensorFlow GPU版本安装步骤-Windows系统

本文由在Windows下安装TensorFlow GPU版本教程-优快云等整理得到。 目录 1、确认显卡是否支持CUDA 1.1 查看显卡信息 打开“设备管理器”,查看显卡信息,如下图所示: 由上图知,本电脑的显卡为NVIDIA Quadro P400. 1.2 查看支持CUDA的显卡 网址:https://developer.nvidia.com/cuda-gpus 经查询可知,该显卡支持CUDA,如下图所示: 2、安装CUDA 2.1 下载CUDA 网址:https://developer.nvi

x_lingyun的专栏 763

Docker卸载和安装

先看下当前版本docker -v当前镜像。

LYX3693的博客 8373

服务器被攻击植入挖矿病毒,CPU占用高问题排查处理(.systemd-service.sh)

客户服务器遭攻击,部署的应用服务经常性被停止,服务器CPU占用居高不下,top查看如下: 可以看到第一个bash任务,占用cpu近400%,非正常的应用程序和脚本任务,多半是被植入了木马信息。 查看该进程的符号连接,发现已经是被删除的状态 /usr/bin/-bash (deleted),无法查看其启动程序的信息 查看定时任务:cat /etc/crontab,发现都是正常的应用程序定时脚本 又用 crontab -l 查看了一下,发现了异常定时任务如下,同top里的异常任务一致...

gottst0113的博客 2118

(Linux)Docker完全卸载与Docker安装和Docker常用命令

​。

qq_46264836的博客 1万+

每天一个优秀提示词学习收藏 - 文本去AI化(四)

宝子们,今天不藏私啦!我把这段时间四处搜罗、潜心钻研出来的文本去AI化Prompt 提示词大礼包双手奉上,这可都是能让你的 AI 创作水平原地起飞的干货!走过路过不要错过,赶紧码住,开启你的 AI 创作进阶之旅吧!

2444

从SFF-8087到SFF-8643:详解服务器硬盘背板连接线缆的演变与实战接线

本文深度解析了服务器硬盘背板连接技术从SFF-8087到SFF-8643的演进历程,重点介绍了SAS、SATA和U.2接口的技术特点与实战接线方案。通过对比不同连接器标准的物理特性和电气规范,提供了混合环境下的线缆选择策略和常见故障排查指南,帮助IT专业人员优化存储系统性能与稳定性。

weixin_30603633的博客 272

【docker】ubuntu完全卸载docker及再次安装

ubuntu完全卸载docker及再次安装 文章目录ubuntu完全卸载docker及再次安装卸载docker1.删除docker及安装时自动安装的所有包2.查看docker是否卸载干净3.删除没有删除的相关插件4.删除docker的相关配置&目录5.确定docker卸载完毕安装docker 以下操作均在管理员权限下运行 卸载docker 1.删除docker及安装时自动安装的所有包 apt-get autoremove docker docker-ce docker-engine docke

GengMS的博客 8万+

【Qt开发】管理OpenGL上下文QOpenGLContext类及应用实践示例代码

QOpenGLContext 提供了一个简单、高效的接口来管理 OpenGL 上下文。本文详细介绍了 QOpenGLContext 的基本功能、常用方法、信号槽机制、高级应用技巧及常见问题的解决方法。通过这些介绍,读者可以更好地掌握和利用 QOpenGLContext 进行 OpenGL 渲染和管理实验。对于有特殊需求的开发者,也可以通过探索更多高级设置和优化策略,以满足具体的应用场景。

科技改变人类,技术成就未来 1871

ubuntu 完全干净的卸载docker

1.删除某软件,及其安装时自动安装的所有包 sudo apt-get autoremove docker docker-ce docker-engine docker.io containerd runc 2. 删除docker其他没有没有卸载 dpkg -l | grep docker 3.卸载没有删除的docker相关插件(结合自己电脑的实际情况) sud...

a1058926697的博客 2万+

OpenClaw 开机自启配置:Windows/macOS/Linux 全平台技术指南

OpenClaw 开机自启全平台配置指南 本文提供了在Windows、macOS和Linux系统上配置OpenClaw开机自启的完整技术方案。主要内容包括: Windows配置:提供三种方法(Windows服务、任务计划程序、启动文件夹),详细说明服务脚本创建、服务注册和测试流程 macOS配置:使用LaunchAgent实现开机自启,包含配置文件创建和加载方法 Linux配置:通过systemd服务实现,包括服务单元文件创建和启用步骤 系统要求:明确硬件(64位CPU/4GB内存)和软件(各平台操作系统版

一键难忘的博客 2992

数据挖掘实战-基于长短期记忆网络(LSTM)的黄金价格预测模型 | 97% 准确度

本实验基于Kaggle上提供的从2013年到2023年的黄金价格数据集,运用长短期记忆网络(LSTM)构建了黄金价格预测模型。该数据集详细记录了每日的黄金价格信息,包括开盘价、收盘价、高点、低点和交易量等,为模型的训练提供了丰富的数据支持。

m0_64336780的博客 1万+

麒麟完全卸载docker

完全卸载docker 背景介绍 Docker 是一个开源的应用容器引擎,可以轻松打包、分发和运行应用程序。但有时候我们需要完全卸载 Docker,可能是因为需要重新安装、升级或者其他原因。本文将介绍如何完全卸载 Docker。 卸载步骤 1. 卸载 Docker 软件包 首先,我们需要卸载 Docker 软件包。依据不同的...

weixin_42458021的博客 2383

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

ubuntu完全卸载Docker

ubuntu 完全干净的卸载docker 删除某软件,及其安装时自动安装的所有包 sudo apt-get autoremove docker docker-ce docker-engine docker.io containerd runc 查看删除docker其他有没有没有卸载干净的包 dpkg -l | grep docker 卸载相应的包 sudo apt-get autoremo...

chuxingbubian的博客 3706

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

docker卸载与安装(亲测绝对好用)

文章转自:https://www.cnblogs.com/yufeng218/p/8370670.html (EE安装) https://blog.youkuaiyun.com/jxyzh11/article/details/79112280 (EE、CE版本安装及解释) Docker支持以下的CentOS版本: CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本 ...

Red_rose9的博客 1860

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

docker 的安装与卸载

Docker理解为应用市场管家 核心简化运维安装软件的发杂环境 Docker daemon( Docker守护进程) Docker daemon是一个运行在宿主机( DOCKER-HOST)的后台进程。可通过 Docker客户端与之通信。 Client( Docker客户端) Docker客户端是 Docker的用户界面,它可以接受用户命令和配置标识,并与 Docker daemon通信。图中, docker build等都是 Docker的相关命令。 Im...

qq690452074的专栏 2327

ubuntu完全卸载docker

Docker是一种轻量级的容器化平台,可以帮助开发人员将应用程序及其依赖项打包成一个可移植的容器。但有时我们可能需要完全卸载Docker,本文将介绍如何在Ubuntu系统上进行此操作。通过以上步骤,我们可以在Ubuntu系统上完全卸载Docker。如果您再次需要安装Docker,可以通过。

weixin_45881248的博客 9011

ubuntu系统卸载与安装docker

卸载 在ubuntu环境下,卸载docker,命令如下: sudo apt-get remove docker docker-engine 卸载Docker后,/var/lib/docker/目录下会保留原Docker的镜像,网络,存储卷等文件. 如果需要全新安装Docker,需要删除/var/lib/docker/目录。 rm -fr /var/lib/docker/ 安装 在ubuntu环...

Jamza的博客 5234

(Linux)基于yum解决Docker完全卸载与Docker安装

2. yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 设置docker下载得镜像地址。docker安装错误:错误:软件包:docker-ce-rootless-extras-20.10.17-3.el7.x86_64 (docker-ce-stable) 需要:slirp4netns。3. yum -y install docker-ce 安装docker服务。

weixin_54651894的博客 2796

docker安装与卸载

docker -v2. 如果有,先停止docker为删除docker配置文件目录删除docker service文件目录或删除docker部署目录卸载docker存储库重启服务reboot。

Java_优快云_W的博客 860
上一篇: Xshell连接不上虚拟机的解决办法(给他最后一次机会)
下一篇: YAML文件语法
86上山了、
博客等级 码龄7年 80粉丝 47原创
评论 9
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值