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 ...
随机推荐
- vue插件实现循环滚动列表——vue-seamless-scroll
https://blog.csdn.net/weixin_45389051/article/details/106379832?utm_medium=distribute.pc_relevant.no ...
- centos7 firewalld配置常用规则
限制ssh服务只允许某个ip ### 允许某个ip(调整前,务必添加定时任务`29 17 * * * systemctl stop firewalld`) firewall-cmd --permane ...
- React技巧之设置input值
原文链接:https://bobbyhadz.com/blog/react-set-input-value-on-button-click 作者:Borislav Hadzhiev 正文从这开始~ 总 ...
- .NET静态代码织入——肉夹馍(Rougamo)发布2.2
肉夹馍(https://github.com/inversionhourglass/Rougamo)通过静态代码织入方式实现AOP的组件,其主要特点是在编译时完成AOP代码织入,相比动态代理可以减少应 ...
- Android——SQLiteOpenHelper
使用步骤: 新建一个继承自SQLiteOpenHelper的数据库操作类,提示重写onCreate和OnUpgraed两个方法.其中,onCreate方法只在第一次打开数据库时执行,在此可进行表结构创 ...
- Go-方法-method
- [转帖]Linux内存管理(一)——从硬件角度看内存管理
从硬件角度看内存管理 ①.在操作系统还没有出来之前,程序都是被存放在卡片上,计算机读取一张卡片就运行一条指令.这种从外部存储介质上直接运行指令的方法效率很低 ②.单道编程的内存管理 所谓单道,就是整个 ...
- [转帖]NVIDIA超级AI服务器NVIDIA DGX GH200性能介绍
https://zhuanlan.zhihu.com/p/633219396 2023 年 5 月 28 日NVIDIA宣布推出 NVIDIA DGX GH200,这是首款 100 TB级别的GPU ...
- [转帖]设置kafka 数据保留时间
https://www.cnblogs.com/gao88/p/12539112.html kafka 单独设置某个topic的数据过期时间kafka 默认存放7天的临时数据,如果遇到磁盘空间小,存放 ...
- 人大金仓学习之四-kmonitor
人大金仓学习之四-kmonitor 背景 kmonitor 其实时一个很好的工具和思路 开元的软件封装一下, 减轻技术复杂度,提高部署效率 并且能够更加快速的定位解决问题. 能够极大的提升客户体验. ...