docker官网地址:跳转地址

移除原有docker

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

使用yum(dnf)安装

设置源地址

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
sudo yum install -y yum-utils
# docker官方源 当前不建议使用
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

# 阿里云源
sudo yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 清华大学源

sudo yum-config-manager \
--add-repo \
https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

安装docker

1
sudo yum install docker-ce docker-ce-cli containerd.io

启动docker

1
sudo systemctl start docker

验证安装

1
sudo docker run hello-world

使用rpm包安装

说明

1
2
3
rpm包下载地址:https://download.docker.com/linux/centos/
查看路径: x86_64/stable/Packages/
文件后缀: .rpm

具体安装

1
yum install /path/to/package.rpm

之后操作参照上面 启动docker之后的操作