##### 1.  安装信息

名称
 安装方式 Yum
Linux版本 Centos 7.4.1708
Docker版本 17.06.2-ce
 主目录 /data/docker


这边为了方便,使用yum安装,生产环境建议使用二进制方式安装,官网经过测试的。 

##### 2. 安装必须软件包

安装yum-utils,它提供一个yum-config-manager单元,同时安装的device-mapper-persistent-data和lvm2用于储存设备映射(devicemapper)必须的两个软件包


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


紧接着配置一个稳定(stable)的仓库

仓库配置会保存到/etc/yum.repos.d/docker-ce.repo文件中


yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo


更新Yum安装的相关Docke软件包


yum makecache fast


##### 3. 安装docker

这边我们装17.06.2社区版

yum install docker-ce-17.06.2.ce -y


配置docker主目录

修改docker.service文件,使用--graph参数指定存储位置


#mkdir  /data/docker
#vim /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd --graph=/data/docker
#systemctl daemon-reload

--graph=/data/docker ,指定主目录到/data/docker


启动docker

#systemctl start docker


开机启动


#systemctl enable docker.service


配置镜像加速器


sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [""]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
registry-mirrors 这边填写各自的加速器地址,我这边使用阿里云加速器。