Docker安装

安装Docker

  1. 删除已安装的Docker
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    sudo yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-selinux \
    docker-engine-selinux \
    docker-engine
  2. 配置阿里云Docker Yum源
    yum install -y yum-utils device-mapper-persistent-data lvm2
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  3. 查看Docker版本
    yum list docker-ce --showduplicates
  4. 安装较旧版本(需要指定完整的 rpm 包的包名,并且加上–setopt=obsoletes=0 参数)
    1
    2
    3
    yum install -y --setopt=obsoletes=0 \
    docker-ce-17.03.2.ce-1.el7.centos.x86_64 \
    docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch
  5. 安装Docker最新版本(最新版本不需要指定版本号)
    yum install docker-ce
  6. 启动Docker服务
    systemctl enable docker
    systemctl start docker

Docker添加阿里云镜像加速器

配置阿里云加速器

  1. 登录阿里云右上角登录或注册
  2. 在搜索栏输入容器镜像服务
  3. 找到容器镜像服务,点击立即开通
  4. 点击进入后,找到下方的镜像加速器并点击
  5. 点击后即可看见加速器地址,复制后继续后边的步骤即可

将加速器配置到docker的daemon.json文件中

  1. 编辑daemon.json(新建)
    vim /etc/docker/daemon.json
  2. 设置加速器地址
    1
    2
    3
    { 
    "registry-mirrors": ["你的加速器地址"]
    }
  3. 最后重新加载重启Docker
    systemctl daemon-reload
    systemctl restart docker
  4. 测试Docker是否安装成功
    docker -h