为了解决稳定性和兼容性等方面的问题,我们可能需要升级或降级Docker。
升级和降级Docker有两个方案:利用包管理工具和利用二进制包。本文中,我们会学习这两种方案。
1、停止Docker
2、查询Docker可用版本
3、升级/降级Docker(假设目标版本为24.0.2)
4、启动Docker
1、停止Docker
2、查询Docker可用版本
3、升级/降级Docker(假设目标版本为19.03.15)
4、启动Docker
二进制包替换不是官方推荐的更新方法,因为它需要手动干预更多的步骤,但是在一些定制化环境或缺少包管理工具的系统上可能是必须的。
在 Linux 系统中,通过二进制包替换方式升级 Docker 主要涉及到以下步骤。
1、下载指定版本的 Docker 二进制文件
从 Docker Download 官方网站 下载对应的二进制包,例如我们需要 x86_64 系统架构的23.0.6版本。
其中包含多个二进制文件:
- containerd
- containerd-shim-runc-v2
- ctr
- docker
- dockerd
- docker-init
- docker-proxy
- runc
2、确认二进制文件原本的路径
3、停止运行的Docker服务
4、备份当前的 Docker 程序 (可选)
5、将二进制文件移动到 目录下
拷贝过程中,如果出现报错:cp: 无法创建普通文件’/usr/bin/containerd-shim-runc-v2’: 文本文件忙
解决办法为:
6、重新启动 Docker 服务
7、检查 Docker 是否已经成功升级
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/68237.html