1、先卸载旧的docker,无旧版无需执行这个命令
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2、更新yum源
a、将目录切换到/etc/yum.repos.d目录下
cd /etc/yum.repos.d
b、修改文件夹中的CentOS-Linux-AppStream.repo、CentOS-Linux-BaseOS.repo、CentOS-Linux-Extras.repo三个文件
将mirrorlist地址注释掉,取消baseurl的注释,将baseurl的指向地址更改的阿里云的地址
#mirrorlist=http://mirrorlist.centos.org/release=$releasever&arch=$basearch&repo=BaseOS&infra=$infra
baseurl=http://mirrors.aliyun.com/centos/8-stream/BaseOS/x86_64/os/
c、修改完文件后保存,清楚缓存,从新生成元数据
##清楚缓存
yum clean all
##生成元数据
yum makecache
最终效果
3、安装包
yum install -y yum-utils
4、添加仓库
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5、更新yum软件包索引
yum makecache
6、安装docker相关的软件 这边安装docker-ce社区版本
yum install docker-ce docker-ce-cli containerd.io --allowerasing
输入:y
成功结果:
7、修改存放镜像文件夹,编辑 /etc/docker/daemon.json 文件
{
"data-root": "/home/data/docker"
}
8、启动docker服务:
systemctl start docker
以上已完成docker安装,感谢观看