zoukankan      html  css  js  c++  java
  • centos使用yum安装docker

    1.先决条件

      要安装 Docker 引擎,您需要 CentOS 7 或 8 的维护版本。不支持或测试存档版本。

      该centos-extras库必须启用。默认情况下启用此存储库,但如果您已禁用它,则需要重新启用它。

      本章仅讲解用centos7以上使用yum安装的方式。

     

    2.卸载旧版本

      旧版本的 Docker 被称为docker或docker-engine。如果安装了这些,请卸载它们以及相关的依赖项。

    sudo yum remove docker 
                      docker-client 
                      docker-client-latest 
                      docker-common 
                      docker-latest 
                      docker-latest-logrotate 
                      docker-logrotate 
                      docker-engine

    3.添加yum源

    sudo yum install -y yum-utils
     
    $ sudo yum-config-manager 
        --add-repo 
        https://download.docker.com/linux/centos/docker-ce.repo

    4.安装最新版本docker

    sudo yum install docker-ce docker-ce-cli containerd.io

    5.安装指定版本的docker 

      要安装特定版本的 Docker Engine,在 repo 中列出可用版本,然后选择并安装:

      下面列出并排序存储库中可用的版本。此示例按版本号对结果进行排序,从高到低,这里只列出一部分

    yum list docker-ce --showduplicates | sort -r
    docker-ce.x86_64            3:20.10.5-3.el7                    docker-ce-stable 
    docker-ce.x86_64            3:20.10.4-3.el7                    docker-ce-stable 
    docker-ce.x86_64            3:20.10.3-3.el7                    docker-ce-stable 
    docker-ce.x86_64            3:20.10.2-3.el7                    docker-ce-stable 
    docker-ce.x86_64            3:20.10.1-3.el7                    docker-ce-stable 
    docker-ce.x86_64            3:20.10.0-3.el7                    docker-ce-stable 
    docker-ce.x86_64            3:19.03.9-3.el7                    docker-ce-stable 
    docker-ce.x86_64            3:19.03.8-3.el7                    docker-ce-stable 
    docker-ce.x86_64            3:19.03.7-3.el7                    docker-ce-stable 
    docker-ce.x86_64            3:19.03.6-3.el7                    docker-ce-stable 
    docker-ce.x86_64            3:19.03.5-3.el7                    docker-ce-stable

      返回的列表取决于启用了哪些存储库,并且特定于 CentOS 版本(.el7在本示例中由后缀表示)。 

    sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

       以上版本号如安装18.09.1,docker-ce-18.09.1

    6.卸载docker

      1.卸载 Docker Engine、CLI 和 Containerd 包

    sudo yum remove docker-ce docker-ce-cli containerd.io

      2.主机上的映像、容器、卷或自定义配置文件不会自动删除。删除所有镜像、容器和卷: 

    sudo rm -rf /var/lib/docker
    sudo rm -rf /var/lib/containerd

     

    源码安装参考:k8s1.20环境搭建部署(二进制版本) 第三节

    作者:小家电维修

    相见有时,后会无期。

  • 相关阅读:
    Python 爬虫一 简介
    linux 基础笔记本
    Celery 分布式任务队列快速入门
    Git & Github
    Python 设计模式
    Python 数据结构
    Python 基础算法
    js2wordcloud 词云包的使用
    lambda 3
    sql server 远程
  • 原文地址:https://www.cnblogs.com/lizexiong/p/14883115.html
Copyright © 2011-2022 走看看