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

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.lryc.cn/news/520669.html

相关文章:

  • YOLOv8从菜鸟到精通(二):YOLOv8数据标注以及模型训练
  • Winforms开发基础之非主线程操作UI控件的误区
  • Flutter中Get.snackbar和Get.dialog关闭冲突问题记录
  • springcloudalibaba集成fegin报错ClassNotFoundException解决方案
  • 【HTML+CSS+JS+VUE】web前端教程-31-css3新特性
  • 力扣264. 丑数 II
  • 计算机网络之---TCP连接管理
  • 《CPython Internals》阅读笔记:p118-p150
  • C/C++ 数据结构与算法【排序】 常见7大排序详细解析【日常学习,考研必备】带图+详细代码
  • 三只松鼠携手爱零食,社区零售新高峰拔地而起
  • Java聊天小程序
  • Kibana操作ES基础
  • MYSQL8创建新用户报错:You have an error in your SQL syntax;check...
  • 动漫周边商城系统|Java|SSM|VUE| 前后端分离
  • Vue 3 Diff 算法受 `v-for` 循环中的 `key` 属性影响
  • 江科大STM32入门——看门狗笔记整理
  • 【计算机网络】lab7 TCP协议
  • 计算机视觉:解锁未来智能世界的钥匙
  • Java的Stream流和Option类
  • 深入理解ASP.NET Core 管道的工作原理
  • 多模态论文笔记——CLIP
  • brpc之baidu_protocol
  • LeetCode:39. 组合总和
  • SOLID原则学习,开闭原则(Open Closed Principle, OCP)
  • Unreal Engine 5 C++ Advanced Action RPG 七章笔记
  • 自动连接校园网wifi脚本实践(自动网页认证)
  • HTTP/HTTPS ⑤-CA证书 || 中间人攻击 || SSL/TLS
  • traceroute原理探究
  • 50_Lua垃圾回收
  • Git-2-:Cherry-Pick 的使用场景及使用流程