CentOS7.6离线升级docker20
本周研发反馈系统升级失败,是因为docker版本太低,需要升级docker20。由于安装系统的服务器没有联网,所以无法在线升级。所以我找了一台联网的CentOS7.6的服务器,下载了docker20和依赖包,然后创建repo源并打包,最后上传到离线机器上进行安装。
1、找一台联网的CentOS7.6服务器,下载docker20的软件包
# yum install --downloadonly --downloaddir=/home/ftpuser/docker20.10.0/ docker-ce-20.10.0-3.el7.x86_64 ;
# yum install --downloadonly --downloaddir=/home/ftpuser/docker20.10.0/ docker-ce-rootless-extras-20.10.0-3.el7.x86_64 ;
# yum install --downloadonly --downloaddir=/home/ftpuser/docker20.10.0/ docker-ce-cli-20.10.0-3.el7.x86_64 ;
2、查看下载的软件包及相关依赖包
# cd /home/ftpuser/docker20.10.0/
# ll
-rw-r--r--. 1 root root 34677436 Dec 11 16:50 containerd.io-1.4.3-3.1.el7.x86_64.rpm
-rw-r--r--. 1 root root 27868000 Dec 11 16:50 docker-ce-20.10.0-3.el7.x86_64.rpm
-rw-r--r--. 1 root root 34157396 Dec 11 16:50 docker-ce-cli-20.10.0-3.el7.x86_64.rpm
-rw-r--r--. 1 root root 9486156 Dec 11 16:50 docker-ce-rootless-extras-20.10.0-3.el7.x86_64.rpm
-rw-r--r--. 1 root root 9486464 Dec 15 05:04 docker-ce-rootless-extras-20.10.1-3.el7.x86_64.rpm
-rw-r--r--. 1 root root 83764 Apr 28 2020 fuse3-libs-3.6.1-4.el7.x86_64.rpm
-rw-r--r--. 1 root root 55796 Apr 28 2020 fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm
-rw-r--r--. 1 root root 83452 Apr 28 2020 slirp4netns-0.4.3-4.el7_8.x86_64.rpm
3、创建yum源(软件仓库)
# createrepo ./
Spawning worker 0 with 4 pkgs
Spawning worker 1 with 4 pkgs
Workers Finished
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete
查看是否生成
# ll
total 113204
-rw-r--r--. 1 root root 34677436 Dec 11 16:50 containerd.io-1.4.3-3.1.el7.x86_64.rpm
-rw-r--r--. 1 root root 27868000 Dec 11 16:50 docker-ce-20.10.0-3.el7.x86_64.rpm
-rw-r--r--. 1 root root 34157396 Dec 11 16:50 docker-ce-cli-20.10.0-3.el7.x86_64.rpm
-rw-r--r--. 1 root root 9486156 Dec 11 16:50 docker-ce-rootless-extras-20.10.0-3.el7.x86_64.rpm
-rw-r--r--. 1 root root 9486464 Dec 15 05:04 docker-ce-rootless-extras-20.10.1-3.el7.x86_64.rpm
-rw-r--r--. 1 root root 83764 Apr 28 2020 fuse3-libs-3.6.1-4.el7.x86_64.rpm
-rw-r--r--. 1 root root 55796 Apr 28 2020 fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm
drwxr-xr-x. 2 root root 4096 Dec 31 06:40 repodata
-rw-r--r--. 1 root root 83452 Apr 28 2020 slirp4netns-0.4.3-4.el7_8.x86_64.rpm
4、将yum源(软件仓库)打包
# tar -cvzf docker20.10.0.tar.gz docker20.10.0 ;
# ll
-rw-r--r--. 1 root root 115895810 Dec 31 06:59 docker20.10.0.tar.gz
5、将tar包上传到离线的CentOS服务器上
# cd /home/ftpuser
# tar -xvzf docker20.10.0.tar.gz
# ll
6、编辑repo源
# cat /etc/yum.repos.d/docker-upgrade.repo
[docker-upgrade]
name=docker-upgrade
baseurl=file:///home/ftpuser/docker20.10.0/
gpgcheck=0
enabled=1
注意: 查看是否需要修改路径。
7、重新加载yum源
清空yum源
# yum clean all ;
更新yum源
# yum makecache ;
查看加载的yum
# yum repolist all ;
8、升级软件包
# yum install docker-ce-20.10.0-3.el7.x86_64 ;
# yum install docker-ce-cli-20.10.0-3.el7.x86_64 ;
# yum install docker-ce-rootless-extras-20.10.0-3.el7.x86_64 ;
# rpm -qa | grep docker ;
CentOS7.6离线升级docker20的更多相关文章
- CentOS7安装CDH 第十一章:离线升级CDH版本
相关文章链接 CentOS7安装CDH 第一章:CentOS7系统安装 CentOS7安装CDH 第二章:CentOS7各个软件安装和启动 CentOS7安装CDH 第三章:CDH中的问题和解决方法 ...
- centos7 离线升级/在线升级操作系统内核
目录 一.前言 二.系统环境 三.系统内核下载网址 四.centos7离线升级系统内核 1.先查看系统环境 2.离线升级系统内核 五.在线升级系统内核 一.前言 CentOS(Community EN ...
- Android Studio下载及离线升级方法
由于众所周知的原因,android官网无法访问,所以我们要用到翻.墙.工具,我用的是自.由.门,大家自行搜索下载. android studio下载地址: https://dl.google.com/ ...
- Debian7离线升级bash漏洞—然后修复方法
### 昨天还说的传说要又一次出补丁,今天就都出来了.基本操作一致就是測试结果不一样.继续修复 Debian7 wheezy版本号的bash漏洞,例如以下操作: 1.測试是否须要升级 # env x= ...
- 实战redhat6.5离线升级openssl&openssh
记录一次RedHat6.5升级openssl&openssh踩坑填坑.由于机房信息安全员用绿盟扫描出服务器openssh有8个重要的安全漏洞,最好的解决方式就是升级版本. 注意事项: 先升级o ...
- Linux CentOS 8系统离线升级内核版本
Linux CentOS 8系统离线升级内核版本 搬运如下文章,十分感谢 https://blog.csdn.net/WQwinter/article/details/127231086 二.升级步骤 ...
- centos7下yum升级被PackageKit锁定
新安装centos7后,第一次升级出现下面的错误: Another app is currently holding the yum lock; waiting for it to exit... 另 ...
- centos7.5离线安装Docker及容器运行报OCI runtime create failed 问题定位与解决
前言 接上篇 <记一次centos挂载ceph存储的坑> 服务器重做了centos7.5版本的操作系统,剩下就是安装docker,考虑yum安装耗时较长,我一般都是直接安装二进制版本doc ...
- zstack 离线升级1.1到 1.2 rc
说明 zstack版本1.1是通过离线安装的. 升级过程 1 挂载下一个版本的zstack的社区版本centos镜像 ZStack-Community-x86_64-DVD-1.2.0.iso mkd ...
- Centos7 kernel 内核升级 GPU显卡驱动程序编译安装
1.NVIDIA官网下载相关显卡驱动 #在服务器上查看网卡型号 lspci -mm | grep NVIDIA #在NVIDIA官网下载相应型号驱动程序 https://www.geforce.c ...
随机推荐
- 定期发送邮件功能-outlook与腾讯邮箱
一.背景:定期发送邮件功能挺好用的,可以帮忙我们在特殊的时间点发送邮件,以及实现无人推送的功能 二.outlook的实现1.首先编辑好邮件保存至草稿 2.选项-延迟传递,设置不早于传递的时间,点击发送 ...
- Java 如何将Excel转换为TXT文本格式
TXT文件是一种非常简单.通用且易于处理的文本格式.在处理大规模数据时,将Excel转为TXT纯文本文件可以提高处理效率.此外,许多编程语言和数据处理工具都有内置的函数和库来读取和处理TXT文件,因此 ...
- WebApi的输出结果重写 OnActionExecuted
public override void OnActionExecuted(ActionExecutedContext context) { if (context.Exception != null ...
- [转帖]针对容器的nginx优化
针对容器的nginx优化 本篇文章介绍了 Nginx 在容器内使用遇到的CPU核数获取问题以及对应的解决方法. 回顾上篇文章:TCP 半连接队列和全连接队列 背景 容器技术越来越普遍,很多公司已经将容 ...
- [转帖]Innodb存储引擎-备份和恢复(分类、冷备、热备、逻辑备份、二进制日志备份和恢复、快照备份、复制)
文章目录 备份和恢复 分类 冷备 热备 逻辑备份 mysqldump SELECT...INTO OUTFILE 恢复 二进制日志备份与恢复 快照备份(完全备份) 复制 快照+复制的备份架构 备份和恢 ...
- 【转帖】基于paramiko的二次封装
https://www.jianshu.com/p/944674f44b24 paramiko 是 Python 中的一个用来连接远程主机的第三方工具,通过使用 paramiko 可以用来代替以 ss ...
- [转帖]Linux中的Page cache和Buffer cache详解
1.内存情况 在讲解Linux内存管理时已经提到,当你在Linux下频繁存取文件后,即使系统上没有运行许多程序,也会占用大量的物理内存.这是因为当你读写文件的时候,Linux内核为了提高读写的性能和速 ...
- [转帖]linux时间戳转换成时间指令_时间戳转换公式
原文地址:http://wanping.blogbus.com/logs/28663569.html 1.时间戳转换为正常显示的时间格式 Freebsd 系统下: 转换命令为: date -r 111 ...
- [转帖]Mars II - Microarchitectures - Phytium
https://en.wikichip.org/wiki/phytium/microarchitectures/mars_ii Edit Values Mars II µarch General In ...
- [转帖]Nginx-https证书认证详解
https://developer.aliyun.com/article/885650?spm=a2c6h.24874632.expert-profile.306.7c46cfe9h5DxWK 简介: ...