docker 升级(软件包离线方式)
1.简介
通过离线软件包方式,将 docker 19.03.05 升级为 19.03.15版本,升级完成后保证原有镜像不丢失,原有容器重启后正常。
操作系统:Redhat 7.6
2.备份数据卷,容器,镜像
简单的说就是挂载路径,以及/var/lib/docker/路径下的所有东西都备份。/var/lib/docker/路径下,容器,镜像,网络配置等等一系列的东西都在这下面。
cp -r source_path target_path
3.下载最新软件包
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
docker-ce-19.03.15-3.el7.x86_64.rpm docker-ce-cli-19.03.15-3.el7.x86_64.rpm
注意:containerd.io按需更新
4.升级
4.1卸载一下服务
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
4.2停止docker服务
systemctl stop docker
4.3升级
yum -y upgrade docker-ce-19.03.15-3.el7.x86_64.rpm docker-ce-cli-19.03.15-3.el7.x86_64.rpm
5.启动服务,验证版本,查看镜像,启动容器,删除备份
systemctl start docker
验证版本,查看镜像,启动容器,删除备份省略。
6.参考文档
https://docs.docker.com/engine/install/centos/
https://zhuanlan.zhihu.com/p/28154147
posted on 2021-04-13 11:28 SmilingEye 阅读(2466) 评论(0) 编辑 收藏 举报