1.1 安装Docker

目录
实验目的
本实验手册指导学生在 CentOS 7 系统上安装 Docker,针对中国网络环境,软件包由中国科学技术大学开源软件镜像站拉取。
一、准备工作
清理无关文件
rm -f /etc/yum.repos.d/docker-ce.repo
rm -f /root/get-docker.sh
rm -f /root/install.sh
yum clean all
yum makecache
关闭防火墙和SELinux
systemctl disable firewalld
systemctl stop firewalld
编辑 SELinux 的配置文件(关闭SELinux必需通过修改配置文件):
vim /etc/selinux/config
将 SELinux=enforcing
改成 SELinux=disabled
,
修改这个文件后,在下次重启后才会生效,如果想要它立即生效,还需要执行下列命令
setenforce 0
接下来通过一条命令验证一下 SELinux 是否被关闭:
getenforce
二、安装 Docker
以下命令由中国科学技术大学开源软件镜像站提供:
curl -fsSL https://get.docker.com -o get-docker.sh
DOWNLOAD_URL=https://mirrors.ustc.edu.cn/docker-ce sh get-docker.sh
安装成功后,有如下提示:
启动 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