1.如果已安装过 Docker, 需要移除老版本的 Docker,命令如下:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.添加 Docker repository yum 源
A.# 国内源, 速度更快, 推荐
sudo yum-config-manager \
--add-repo \
https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
B.# 官方源, 服务器在国外, 安装速度慢
# $ sudo yum-config-manager \
# --add-repo \
# https://download.docker.com/linux/centos/docker-ce.repo
3.安装docker
sudo yum makecache fast
sudo yum install docker-ce docker-ce-cli containerd.io
4.设置开机自启动
sudo systemctl enable docker
5.启动docker
sudo systemctl start docker
6.验证是否安装成功,执行如下命令后如果出现Hello from Docker!字样,证明docker安装成功。
sudo docker run hello-world