docker卸载重装及安装中的的问题

本文介绍了如何在Linux环境中卸载和重新安装Docker,包括使用`rpm`和`yum`命令进行操作,并解决过程中遇到的`DeltaRPMsdisabled`问题。通过安装`deltarpm`包来修复依赖,然后使用curl升级Docker到最新版本。
摘要由CSDN通过智能技术生成

卸载重装

查找主机上关于Docker的软件包

  • RPM是RedHat Package Manger(RedHat软件管理工具),是一种用于打包及安装工具
  • -qa代表query,a代表all
  • grep(global search rgular expression(RE) and print out the line):是一种强大的文本搜索工具
[root@base harbor]# rpm -qa | grep docker
docker-client-1.13.1-208.git7d71120.el7_9.x86_64
docker-common-1.13.1-208.git7d71120.el7_9.x86_64

yum install安装软件,yum remove 卸载软件,执行yum remove可能会把依赖的一些包也删掉导致系统搞崩溃的。(慎用

[root@base harbor]# yum remove docker-client-1.13.1-208.git7d71120.el7_9.x86_64
[root@base harbor]# docker-common-1.13.1-208.git7d71120.el7_9.x86_64
[root@base harbor]# rpm -qa | grep docker

使用curl升级到最新版
curl可参考链接:http://www.ttlsa.com/linux/linux-curl-wget/.

  • 使用curl命令发送post数据
curl -d ‘{post内容}’ ip(或域名)/path?get参数
如:curl -d ‘{post内容}’ jsxllht.com/ask?p=xx
  • 使用curl命令发送get数据
curl ‘请求url’
[root@base harbor]# curl -fsSL https://get.docker.com/ | sh

Docker 安装出现的问题及其解决方案

问题一

Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
没有安装deltarpm not installed.安装即可
yum指令参考链接:https://www.runoob.com/linux/linux-yum.html.

#查看依赖包的位置
yum provides '*/applydeltarpm'  
# 安装命令 -y(当安装过程提示选择全部为 "yes")
yum install deltarpm -y
[root@base harbor]# yum provides '*/applydeltarpm'
已加载插件:fastestmirror, langpacks, product-id, search-disabled-repos, subscription-manager

This system is not registered with an entitlement server. You can use subscription-manager to register.

Loading mirror speeds from cached hostfile
 * base: mirrors.ustc.edu.cn
 * extras: mirrors.bfsu.edu.cn
 * updates: mirrors.ustc.edu.cn
deltarpm-3.6-3.el7.x86_64 : Create deltas between rpms
源    :base
匹配来源:
文件名    :/usr/bin/applydeltarpm



[root@base harbor]# yum -y  install deltarpm
已加载插件:fastestmirror, langpacks, product-id, search-disabled-repos, subscription-manager

This system is not registered with an entitlement server. You can use subscription-manager to register.

Loading mirror speeds from cached hostfile
 * base: mirrors.ustc.edu.cn
 * extras: mirrors.bfsu.edu.cn
 * updates: mirrors.ustc.edu.cn
正在解决依赖关系
--> 正在检查事务
---> 软件包 deltarpm.x86_64.0.3.6-3.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

===============================================================================================================================================================
 Package                                架构                                 版本                                     源                                  大小
===============================================================================================================================================================
正在安装:
 deltarpm                               x86_64                               3.6-3.el7                                base                                82 k

事务概要
===============================================================================================================================================================
安装  1 软件包

总下载量:82 k
安装大小:209 k
Downloading packages:
deltarpm-3.6-3.el7.x86_64.rpm                                                                                                           |  82 kB  00:00:01     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在安装    : deltarpm-3.6-3.el7.x86_64                                                                                                                  1/1 
  验证中      : deltarpm-3.6-3.el7.x86_64                                                                                                                  1/1 

已安装:
  deltarpm.x86_64 0:3.6-3.el7                                                                                                                                  

完毕!

解析
yum whatprovides反查询命令在什么包中。
yum provides反查询文件在什么包中。

问题二

No Presto metadata available for docker-ce-stable
其实就是没有可用的docker-ce

yum install docker-ce -y

重装完成记得启动或重启

[root@base harbor]# systemctl start docker
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jsxllht

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值