该教程所有命令都是基于 root 权限,如果当前不是root用户,可以使用
su root
切换为 root 用户。
安装Dokcer 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
安装指定版本docker
yum install -y docker-ce-20.10.8-* docker-ce-cli-20.10.8-*.x86_64
此处安装当前最新版20.10.8,最后出现Complete!说明安装成功
启动Docker
启动
systemctl start docker
查看Docker运行状态
systemctl status docker
可以看到docker启动成功
Docker 开机自启
systemctl enable docker
Dokcer
查看Docker容器版本信息
docker version
[可选]配置Dokcer阿里云镜像加速器
前往阿里云-容器镜像服务
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运行中的镜像服务
docker ps -a
进入启动了nginx的Docker容器系统
docker exec -it mynginx /bin/bash
docker exec -it [replace] /bin/bash 此处需要替换成你想要进入的服务名或者服务id