docker-社区版(CE)安装

docker-社区版(CE)安装

该安装方法是 基于centeros7 及其以上版本的安装方式,完全参考 docker官网提供的安装文档,官网安装文档地址为: https://docs.docker-cn.com/engine/installation/linux/docker-ce/centos/

安装步骤

  1. 安装所需的软件包。yum-utils 提供了 yum-config-manager 实用程序,并且 devicemapper 存储驱动需要device-mapper-persistent-datalvm2

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    
  2. 使用下列命令设置 stable 镜像仓库

    sudo yum-config-manager 
         --add-repo 
         https://download.docker.com/linux/centos/docker-ce.repo
    
  3. 更新 yum 软件包索引

    sudo yum makecache fast
    
  4. 安装最新版本的 Docker CE,或者转至下一步以安装特定版本

    sudo yum install docker-ce
    
  5. 在生产系统中,您应该安装特定版本的 Docker CE,而不是始终使用最新版本。列出可用版本。此示例使用 sort -r 命令按版本号(从最高到最低)对结果进行排序,并且已被截断。然后选择版本安装即可

    yum list docker-ce.x86_64  --showduplicates | sort -r
    
    sudo yum install docker-ce-<VERSION>
    
  6. 启动docker

    sudo systemctl start docker
    
  7. 由于docker镜像是在国外,从国外下载镜像有防火墙的约束在,下载很慢,改用中国阿里云镜像地址

    前往 /etc/docker/ 目录下,构建 daemon.json 文件,输入各自阿里云账号下的镜像加速器地址,相关阿里云镜像加速器地址的获取,进入阿里云管理中心中获取,网址如下:https://cr.console.aliyun.com/cn-hangzhou/mirrors ,然后编辑 daemon.json文件

    {
    ​ "registry-mirrors": ["https://自己的阿里云docker加速网址"]
    }

  8. 重启docker服务

    sudo systemctl daemon-reload
    sudo systemctl restart docker
    
  9. 验证docker是否安装成功

    • 使用docker version命令查看 当前docker的版本号

      docker version
      
    • 拉取hello-world 镜像 ,并成功运行,则表示安装成功

      docker run hello-world
      
原文地址:https://www.cnblogs.com/duguxiaobiao/p/10465608.html