1,卸载旧版本

1
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

2,安装依赖包

Docker需要一些依赖包

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

3,设置yum源

为了提高下载速度,建议使用国内的镜像源。例如,可以使用阿里云的镜像源:

1
2
3


sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4,查看可安装的docker版本

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

5,安装docker

1
sudo yum install -y docker-ce-25.0.5 docker-ce-cli-25.0.5 containerd.io docker-buildx-plugin docker-compose-plugin

6,配置docker镜像源

为了加速Docker镜像的下载,可以配置镜像源。编辑/etc/docker/daemon.json文件,添加以下内容:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
{

"registry-mirrors": [

"https://docker.m.daocloud.io",

"https://huecker.io",

"https://dockerhub.timeweb.cloud",

"https://noohub.ru"

        ],

"data-root": "/data/docker",

"log-driver":"json-file",

"log-opts": {"max-size":"100m"}

}

7,启动docker服务

1
2
3
4
5
sudo systemctl daemon-reload

sudo systemctl start docker

sudo systemctl enable docker

8,验证或者查看docker版本

1
docker -version