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

  • 相关阅读:
    写在寒假
    Docker安装Redis(两种方式)
    JVM类加载机制
    RabbitMQ学习
    MySQL索引详解
    Java内存区域
    Window10下的Docker Desktop安装(保姆级教程)
    JVM垃圾回收
    力扣Hot100(目前进度89/100)
    C# 发送邮件实例
  • 原文地址:https://www.cnblogs.com/SmilingEye/p/14652387.html
Copyright © 2011-2022 走看看