该教程所有命令都是基于 root 权限,如果当前不是 root 用户,可以使用
su root切换为 root 用户。
安装 Docker CE
安装依赖项
yum install -y yum-utils device-mapper-persistent-data lvm2

添加 Aliyun Docker CE yum 源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
重建 yum 缓存
yum clean all
yum makecache
查看并安装 Docker 版本
yum list docker-ce.x86_64 --showduplicates | sort -r
yum install -y docker-ce-20.10.8-* docker-ce-cli-20.10.8-*.x86_64

此处安装当前最新版 20.10.8,最后出现 Complete! 说明安装成功。
启动 Docker
systemctl start docker
systemctl status docker
systemctl enable docker

Docker 使用
查看 Docker 版本
docker version
[可选] 配置阿里云镜像加速器
前往阿里云容器镜像服务 https://cr.console.aliyun.com/cn-beijing/instances/mirrors 申请自己的加速器。
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://[切换为自己的].mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload
systemctl restart docker
使用 Docker 镜像
docker pull nginx
docker images
docker run -p 80:80 --name mynginx -d nginx
docker ps -a
docker exec -it mynginx /bin/bash

docker exec -it [replace] /bin/bash中需要替换成想要进入的服务名或服务 ID。