1.1 安装Docker

实验目的
本实验手册指导学生在 CentOS 7 系统上安装 Docker,针对中国网络环境,软件包由“教育网联合镜像站”拉取。

关闭防火墙和SELinux

bash

systemctl disable firewalld
systemctl stop firewalld

编辑 SELinux 的配置文件(关闭SELinux必需通过修改配置文件):

bash

vim /etc/selinux/config

SELinux=enforcing 改成 SELinux=disabled

修改这个文件后,在下次重启后才会生效,如果想要它立即生效,还需要执行下列命令

bash

setenforce 0

接下来通过一条命令验证一下 SELinux 是否被关闭:

bash

getenforce

以下命令由“教育网联合镜像站”提供:

text

export DOWNLOAD_URL="https://mirrors.cernet.edu.cn/docker-ce"  
curl -fsSL https://raw.githubusercontent.com/docker/docker-install/master/install.sh | sudo -E sh

安装成功后,有如下提示:

安装成功

启动 Docker 服务

bash

# Step 1: 开启Docker服务
systemctl start docker

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

1.执行 docker version 查看安装的版本

出现以上结果代表安装成功

运行一个容器试试:

bash

docker run hello-world

由于 Docker 官方镜像仓库位于境外,在国内访问时可能会遇到网络延迟或连接不稳定的问题。为了解决这一问题,建议配置并使用国内的镜像加速代理。

您可以将原镜像名称添加至国内镜像站的前缀来使用其代理服务。

本课程为同学们搭建好了镜像站:https://harbor.seahi.me

示例:

bash

# 原命令
docker run helloworld

# 添加前缀后的命令
docker run harbor.seahi.me/stu/helloworld