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_64docker-compose-plugin.x86_64依赖
docker卸载重装,docker,eureka,容器
所以我还要把他俩卸载

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卸载重装,docker,eureka,容器
docker卸载重装,docker,eureka,容器
通过其完整的软件包名称安装特定版本。
该软件包名称是软件包名称(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卸载重装,docker,eureka,容器文章来源地址https://www.toymoban.com/news/detail-707272.html

大功告成!!!!

到了这里,关于Docker安装与完全卸载(这一篇绝对够用)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ubuntu完全卸载docker

    Ubuntu完全卸载Docker 简介 Docker是一种轻量级的容器化平台,可以帮助开发人员将应用程序及其依赖项打包成一个可移植的容器。但有时我们可能需要完全卸载Docker,本文将介绍如何在Ubuntu系统上进行此操作。 步骤 步骤一:停止Docker服务 首先,我们需要停止正在运行的Docker服

    2024年02月04日
    浏览(41)
  • Docker Volume 看这一篇就够了

    默认情况下,在容器内创建的所有文件都存储在可写容器层上。这意味着: 当该容器不再存在时,数据不会持续存在,并且如果另一个进程需要数据,则可能很难将数据从容器中取出。 容器的可写层与运行容器的主机紧密耦合。您无法轻松地将数据移动到其他地方。 写入容

    2024年02月02日
    浏览(97)
  • ubuntu 完全干净的卸载docker

    1. 删除某软件,及其安装时自动安装的所有包 2. 删除docker其他没有没有卸载 3.卸载没有删除的docker相关插件(结合自己电脑的实际情况) 4.删除docker的相关配置目录 5.确定docker卸载完毕

    2024年02月04日
    浏览(54)
  • Docker快速部署RabbitMq教程,这一篇就够了!

    目录 1、拉取RabbitMQ镜像 2、创建RabbitMQ容器  3、验证是否安装成功 4、后台管理页面无法打开问题 要快速部署RabbitMQ,可以使用Docker容器来简化过程。下面是使用Docker快速部署RabbitMQ的教程。 1、拉取RabbitMQ镜像 在终端中执行以下命令,拉取RabbitMQ的镜像到本地: 注意:在此处

    2024年03月21日
    浏览(46)
  • 全网网络安全入门教程(非常详细)从零基础入门到精通,看完这一篇绝对够了

    由于我之前写了不少网络安全技术相关的故事文章,不少读者朋友知道我是从事网络安全相关的工作,于是经常有人在微信里问我: 我刚入门网络安全,该怎么学?要学哪些东西?有哪些方向?怎么选? 不同于Java、C/C++等后端开发岗位有非常明晰的学习路线,网路安全更多

    2024年02月08日
    浏览(50)
  • 带你完全读懂正则化(看这一篇就够了)

    哈喽大家好 ! 我是唐宋宋宋,很荣幸与您相见!! 目标 什么是 正则化 ? 为什么需要正则化? 什么是过拟合? 了解L1,L2正则化 知道Droupout正则化的方法 了解早停止法、数据增强法的其它正则化方式 总结 Regularization,中文翻译过来可以称为 正则化 ,或者是 规范化 。什么

    2024年02月03日
    浏览(43)
  • MacOS下彻底删除卸载jdk看这一篇就够了

    问题来源 最近发现打开IDEA的启动速度太慢了,发现原来下载的是intel版本的IDEA后来索性全换成arm版本的IDEA和jdk了,然后在卸载jdk的同时发现了几个坑。 根据官网的提示建议 注意:上述命令第二句 sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefPane 部分机型PreferencesPanes有可能

    2024年02月12日
    浏览(49)
  • 【Docker技术内幕】Docker的卸载和重新安装

    目录 一、纯净环境安装Docker 二、卸载原有Docker和重新安装 1、卸载原来的Docker 2、重新安装Docker 参考 【Docker技术内幕】(四)Linux环境下安装docker 1)先停止docker服务 执行命令 2)删除docker的安装包 先查找docker的安装包 执行命令 然后删除上面查找的安装包 执行命令 最后验

    2024年02月12日
    浏览(40)
  • 【学习Docker(九)】Docker Solr的安装与卸载

    solr是一个基于Lucene的Java搜索引擎服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。 创建solr目录 运行 复制配置文件 停止并删除

    2023年04月10日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包