# 2.Docker安装

*   **存储库安装** 1. 安装`yum-config-manager`所需依赖包

    ```
          $~:sudo yum install -y yum-utils \
              device-mapper-persistent-data \
              lvm2
    ```

    1.  通过`yum-config-manager`添加存储库

        ```
         $~:sudo yum-config-manager \
             --add-repo \
             https://download.docker.com/linux/centos/docker-ce.repo
        ```
    2.  列出存储库中排序后可用的全部版本

        ```
         yum list docker-ce --showduplicates | sort -r
        ```
    3.  进行安装

        ```
         # 指定版本号安装
         sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
         # 安装最新版本（不指定版本号默认为最新）
         sudo yum install docker-ce docker-ce-cli containerd.io
        ```
    4.  安装docker-compose

        ```
         # 下载二进制可执行文件，并保存在指定路径
         sudo curl -L "https://github.com/docker/compose/releases/download/1.25.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
         # 修改文件权限
         sudo chmod +x /usr/local/bin/docker-compose
         # 创建软链到全局可执行路径
         sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
        ```
* **软件包安装**&#x20;
