一、官网安装教程
https://docs.docker.com/engine/install/centos/
二、准备工作(卸载旧版本,安装依赖与必要软件包)
2.1 查看centos版本
Docker 需要运行在CentOS 7.x (64-bit)、Linux系统内核版本为 3.8以上
cat /etc/redhat-release
uname -r
2.2卸载旧版本docker所有内容
该命令为官网命令
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.3 安装gcc与utils
yum -y install gcc
yum -y install gcc-c++
yum install -y yum-utils
2.4 设置stable镜像仓库
不要使用官网的stable镜像仓库会很慢超时,使用阿里云的stable镜像仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
2.5 更新yum索引
yum makecache fast
三、安装 Docker
3.1 安装docker-ce
yum -y install docker-ce docker-ce-cli containerd.io
网上找的一个截图
3.2 启动并测试docker
启动 systemctl start docker
运行 docker run hello-world
查看版本 docker version
3.3 卸载docker-ce
停止docker systemctl stop docker
卸载docker-ce yum remove docker-ce docker-ce-cli containerd.io
清理残余文件 rm -rf /var/lib/docker
rm -rf /var/lib/containerd
四、阿里云镜像加速
4.1获得加速器地址
(1)注册阿里云:https://www.aliyun.com/?utm_content=se_1008364713
(2)产品中搜索:容器镜像服务
(3)点击 管理控制台
(4)复制并运行
4.2 配置镜像加速器
每个人的镜像加速器地址都不一样,请使用自己的,用下面的也行
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://p4e9di9t.mirror.aliyuncs.com"]
}
EOF
4.3 重启docker
systemctl daemon-reload
systemctl restart docker