1.进入root用户

su

2.将yum换成国内源

sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
//备份原有源配置文件

sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
//下载国内源配置文件(阿里源)

sudo yum clean all
sudo yum makecache fast
//清理 yum 缓存并生成新缓存

sudo yum repolist
//检查 YUM 源是否已经更换成功,可以通过列出可用的软件包仓库:

3.更新 yum 包

yum -y update

4.卸载旧版本docker

yum remove docker  docker-common docker-selinux docker-engine

5.安装docker依赖

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

6.查看那些版本可以安装

yum list docker-ce --showduplicates | sort -r

7.安装docker

yum -y install docker-ce-18.03.1.ce

8.验证Docker安装

docker --version

9.设置docker国内镜像源

sudo tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors": [
        "https://dockerpull.org",
        "https://docker.unsee.tech/",
        "https://docker.1panel.live/",
        "https://docker.udayun.com/",
        "https://docker.nastool.de/"
    ]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

接下来就可以使用docker了

更多推荐