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

  • 相关阅读:
    MVC和MTV模式
    Do a web framework ourselves
    什么是web框架?
    12.1.2 实战演练——编写一个适用于Android系统的网页
    10.4 实战演练
    Genymotion
    Reactive Native开发环境搭建
    第10章 使用WebKit浏览网页数据
    第7章 Android中访问网络资源
    3.4 存储简单数据的利器——Preferences
  • 原文地址:https://www.cnblogs.com/SmilingEye/p/14652387.html
Copyright © 2011-2022 走看看