CentOS 7安装Dokcer CE

该教程所有命令都是基于 root 权限,如果当前不是root用户,可以使用 su root 切换为 root 用户。

安装Dokcer CE

安装依赖项

yum install -y yum-utils device-mapper-persistent-data lvm2

image.png

添加aliyun docker-ce yum源

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

image.png

重建yum缓存

yum clean all
yum makecache

查看可用的docker版本

yum list docker-ce.x86_64 --showduplicates | sort -r

image.png

安装指定版本docker

yum install -y docker-ce-20.10.8-* docker-ce-cli-20.10.8-*.x86_64

image.png

此处安装当前最新版20.10.8,最后出现Complete!说明安装成功

启动Docker

启动

systemctl start docker

查看Docker运行状态

systemctl status docker

image.png

可以看到docker启动成功

Docker 开机自启

systemctl enable docker

image.png

Dokcer

查看Docker容器版本信息

docker version

image.png

[可选]配置Dokcer阿里云镜像加速器

前往阿里云-容器镜像服务 https://cr.console.aliyun.com/cn-beijing/instances/mirrors 申请自己的加速器 image.png

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

image.png

启动镜像

docker run -p 80:80 --name mynginx -d nginx

查看docker运行中的镜像服务

docker ps -a

image.png

进入启动了nginx的Docker容器系统

docker exec -it mynginx /bin/bash

docker exec -it [replace] /bin/bash 此处需要替换成你想要进入的服务名或者服务id

tag(s): centos docker 
show comments · back · home