1.确定是CentOS7及以上版本
cat /etc/redhat-release
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6a2b2f8a423dc6d10b3437691257becf.png)
2.linux可以联网
ping www.baidu.com
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7d4248964ffdb5e52ccc06573e379a86.png)
3.root用户安装yum
yum -y install gcc
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/9e860395b6cf4c4c1c0a10716c2950a1.png)
yum -y install gcc-c++
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/dfc246561437950035bf6d38d489caec.png)
yum install -y yum-utils
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b5992e7b665519772074638ba4282d6e.png)
4.设置stable镜像仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/95a50bb5593e58c351e46b33843d50d5.png)
5.更新yum软件包索引
yum makecache fast
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b5386d2cb5be41668613b542bf68349f.png)
6.安装DOCKER CE
yum -y install docker-ce docker-ce-cli containerd.io
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a040f3172dc3dd3d501918dd063627be.png)
7.启动docker
systemctl start docker
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d26056ee07d557968c5ecb031db80490.png)
docker version
![docker version](https://i-blog.csdnimg.cn/blog_migrate/73d67c273b003d5a7e3ae35c842c7cdf.png)
systemctl status docker
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6c84ebc73276686d60b1b90381573a54.png)
systemctl enable docker
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/38821966d803fc204daca5ba25b1edfa.png)
8.镜像加速
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://uta146oq.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/9574a99f52efa3af54d7fb28f4b39143.png)
9.安装docker-compose
sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/9f1bca00739861020a7d7c17112cdb7a.png)
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d656a6754a5957bc3a68dd0fb9b25427.png)
10.自动补全
yum install -y bash-completion
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/78545cde946e9ff5b93cb4bd69f6f642.png)
source /usr/share/bash-completion/completions/docker
source /usr/share/bash-completion/bash_completion
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/86d8c4f88323aef9d1c6dad02dd1090d.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/cc3cf553365be84a7a49d35b538609e3.png)
11.卸载
systemctl stop docker
yum remove docker-ce docker-ce-cli containerd.io
rm -rf /var/lib/docker
rm -rf /var/lib/containerd