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

Docker安装和卸载(centos)

Docker安装和卸载

一,已安装Docker,卸载Docker

1.方法一
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

​ 如果出现以下提示就证明没卸载成功,可以选择方法2:

image-20220921173159226

2.方法二
#查询docker是否处于运行状态
systemctl status docker

image-20220921173529587

#如果显示running,就停止docker服务
systemctl stop docker

如果在暂停的时候报错

Warning: Stopping docker.service, but it can still be activated by: docker.socket

需要先执行以下命令在停止服务

sudo systemctl stop docker.socket
#查看yum安装的docker文件包
yum list installed |grep docker

image-20220921173954052

#查看docker相关的rpm源文件
rpm -qa |grep docker

image-20220921174119550

#删除所有安装的docker文件包
yum -y remove <此处粘贴上一步所有的rpm源文件名用空格间隔>
#检查是否卸载干净
rpm -qa |grep docker
#删除docker的镜像文件,默认在/var/lib/docker目录下 
rm -rf /var/lib/docker
#卸载结束

二,安装Docker

#安装所需要的软件包
sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2
#设置稳定的仓库(选择的阿里云)。
sudo yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#安装特定版本的 Docker Engine-Community,请在存储库中列出可用版本,然后选择并安装:
yum list docker-ce --showduplicates | sort -r
yum list docker-ce-cli --showduplicates | sort -r

image-20220921175359604

#此处为兼容K8s选择20.10.3
#安装docker服务
sudo yum install docker-ce-20.10.3 docker-ce-cli-20.10.3 containerd.io
#安装完成后启动服务
systemctl start docker
#测试docker是否安装成功
docker run hello-world

image-20220921175727249

Docker可视化管理工具Portainer安装教程参考:
每次拉镜像都超时?自己搭一个是最好的解决办法


http://www.kler.cn/a/502871.html

相关文章:

  • OceanBase数据库设计与管理:构建高效分布式数据架构基石
  • 战略与规划方法——深入解析波士顿矩阵(BCG Matrix):分析产品组合的关键工具
  • Full GC 日志
  • 智慧公厕大数据驱动下的公共卫生管理与优化
  • 瑞芯微 RK 系列 RK3588 使用 ffmpeg-rockchip 实现 MPP 视频硬件编解码-代码版
  • 【前端】【CSS3】基础入门知识
  • SOLID原则学习,接口隔离原则(Interface Segregation Principle, ISP)
  • halcon3d 如何计算平面法向量!确实很简单
  • ros2-6.4.4 两轮差速控制机器人的问题
  • MATLAB编程实用技巧深度解析
  • 1Hive概览
  • Redis 3 种特殊数据类型
  • CentOS 8 如何安装java与mysql
  • MySQL 最新数据库查询指南
  • springMVC百宝箱
  • [免费]SpringBoot+Vue新能源汽车充电桩管理系统【论文+源码+SQL脚本】
  • 《AI模型格局演变:Claude、Gemini Flash与OpenAI的技术角力》
  • python 3个线程轮流打印A、B、C
  • ElasticSearch 认识和安装ES
  • Mysql--架构篇--存储引擎InnoDB(内存结构,磁盘结构,存储结构,日志管理,锁机制,事务并发控制等)
  • 【深度学习】SAB:空间注意力
  • 【深度学习】数据操作入门
  • web-app uniapp监测屏幕大小的变化对数组一行展示数据作相应处理
  • vue3+ts的<img :src=““ >写法
  • Unity搭配VS Code使用
  • 基于“大型园区”网络设计