zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    误区30日谈25-30
    误区30日谈21-24
    误区30日谈16-20
    误区30日谈11-15
    误区30日谈6-10
    eclipse如何导入java项目文件
    Spring配置bean文件的底层实现方式
    hibernate中get,load,list,iterate的用法及比较
    MySQL数据库的事务管理
    单元格样式
  • 原文地址:https://www.cnblogs.com/SmilingEye/p/14652387.html
Copyright © 2011-2022 走看看