实验目的
本实验手册指导学生在 CentOS 7 系统上安装 Docker,针对中国网络环境,软件包由“阿里云镜像站”拉取。
一、准备工作
更换镜像源
使用SSH连接虚拟机后,执行以下命令:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
更新软件包缓存:
yum clean all
yum makecache
二、安装 Docker
以下命令由“阿里云”提供:
# step 1: 安装必要的一些系统工具
yum install -y yum-utils
# Step 2: 添加软件源信息
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3: 安装Docker
yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
安装成功后,有如下提示:

启动 Docker 服务
# Step 1: 开启Docker服务
systemctl start docker
# Step 2: 开启Docker服务的开机自动启动
systemctl enable docker

三、验证
1.执行 docker version 查看安装的版本

出现以上结果代表安装成功
运行一个容器试试:
docker run hello-world

四、解决网络问题
由于 Docker 官方镜像仓库位于境外,在国内访问时可能会遇到网络延迟或连接不稳定的问题。为了解决这一问题,建议配置并使用国内的镜像加速代理。
您可以将原镜像名称添加至国内镜像站的前缀来使用其代理服务。
本课程为同学们搭建好了镜像站:https://harbor.seahi.me
示例:
# 原命令
docker run helloworld
# 添加前缀后的命令
docker run harbor.seahi.me/stu/helloworld
