1.首先删除多余的docker

  1. sudo yum remove docker \
  2.          docker-client \
  3.          docker-client-latest \
  4.          docker-common \
  5.          docker-latest \
  6.          docker-latest-logrotate \
  7.          docker-logrotate \
  8.          docker-selinux \
  9.          docker-engine-selinux \
  10.          docker-engine

2.安装必要的系统工具

yum install -y yum-utils device-mapper-persistent-data lvm2

3.添加docker数据源

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4.刷新yum缓存(重点,不刷新会导致安装docker很慢)

yum makecache fast

5.安装docker-ce

yum -y install docker-ce # 安装docker

6.启动docker并设置开机启动

systemctl start docker # 启动docker
systemctl enable docker # 设置开机启动

7.设置镜像加速

由于docker拉去镜像速度特别慢,所以现在要设置镜像加速,修改配置文件/etc/docker/daemon.json来配置daemon

{
  "registry-mirrors": ["https://3qwzr3xa.mirror.aliyuncs.com"]
}

8.设置docker存储根目录

修改etc/docker/daemon.json来更改存储目录


{
  "graph":"/home/docker"
}

重启服务

  • systemctl daemon-reload
  • systemctl restart docker

    8.安装docker-compose(下载不了,直接去github下载)

    $ sudo curl -L https://github.com/docker/compose/releases/download/1.17.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
    $ sudo chmod +x /usr/local/bin/docker-compose