1.1 安装Docker

实验目的
本实验手册指导学生在 CentOS 7 系统上安装 Docker,针对中国网络环境,软件包由中国科学技术大学开源软件镜像站拉取。

bash

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

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

curl -fsSL https://get.docker.com -o get-docker.sh
DOWNLOAD_URL=https://mirrors.ustc.edu.cn/docker-ce sh get-docker.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

相关内容