本文最后更新于 2024-08-28,文章内容可能已经过时。

一、卸载依赖

此步骤主要是卸载干净服务器Docker残存,如果服务器没有安装过Docker的,可以跳过。

#卸载Docker相关依赖
sudo yum remove docker 
                  docker-client 
                  docker-client-latest 
                  docker-common 
                  docker-latest 
                  docker-latest-logrotate 
                  docker-logrotate 
                  docker-engine

二、安装Docker

# 通过yum安装Docker
sudo yum install docker-ce docker-ce-cli containerd.io

# 启动Docker
sudo systemctl start docker

# 设置Docker开机自启
sudo systemctl enable docker

# 查看Docker版本
sudo docker version

三、配置镜像加速

Docker在使用默认源进行拉取镜像时,速度会比较慢,因此需要配置国内镜像源提高拉取速度。

Docker的配置文件为/etc/docker/daemon.json ,编辑该文件(如果没有,则手动创建)。

推荐使用网易和中科大的镜像源

配置镜像源

# 编辑 Docker 配置文件
$ sudo vim /etc/docker/daemon.json

# 输入以下配置
{
    "registry-mirrors": [
        "https://hub-mirror.c.163.com",
        "https://docker.mirrors.ustc.edu.cn"
    ]
}

如果上面的docker镜像源挂了,可以访问该博主的网址获取最新的镜像源:

https://xuanyuan.me/blog/archives/1154

重启Docker

# 方法一,采用 systemctl 来重启,推荐
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

# 方法二,采用 service 来重启
$ sudo service docker restart