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环境搭建部署(二进制版本) 第三节

    作者:小家电维修

    相见有时,后会无期。

  • 相关阅读:
    几种常用的曲线
    0188. Best Time to Buy and Sell Stock IV (H)
    0074. Search a 2D Matrix (M)
    0189. Rotate Array (E)
    0148. Sort List (M)
    0859. Buddy Strings (E)
    0316. Remove Duplicate Letters (M)
    0452. Minimum Number of Arrows to Burst Balloons (M)
    0449. Serialize and Deserialize BST (M)
    0704. Binary Search (E)
  • 原文地址:https://www.cnblogs.com/lizexiong/p/14883115.html
Copyright © 2011-2022 走看看