Centos8 快速安装Docker
你好! 这里为MBV微服务器系统搭建环境,默认你已准备好Centos8,在其基础上先安装部署docker.
一、更新yum
鉴于正常使用 yum -y update 命令安装docker速度太慢,首先使用centos8 yum替换阿里源
- 首先备份系统自带yum源配置文件/etc/yum.repos.d/CentOS-Linux-BaseOS.repo
mv /etc/yum.repos.d/CentOS-Linux-BaseOS.repo /etc/yum.repos.d/CentOS-Linux-BaseOS.repo.backup
注:可能CentOS-Linux-BaseOS.repo文件名称不一样,可进入到/etc/yum.repos.d下查看
结果如下图:
2. 下载ailiyun的yum源配置文件到/etc/yum.repos.d/
wget -O /etc/yum.repos.d/CentOS-Linux-BaseOS.repo http://mirrors.aliyun.com/repo/Centos-8.repo
注:这里我回退了文件路径,不影响。
结果如下:
4. 运行yum makecache生成缓存
yum makecache
5. 更新系统
yum -y update
更换源后安装速度更快,结果如上图则成功。
二、centos8默认使用podman代替docker,所以需要安装containerd.io
yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm
过程如下,选择确认安装 y
三、其他依赖安装
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
四、安装docker
yum install -y docker-ce --allowerasing
到这里就全部安装完成了,下面试着启动下docker:
-
使用 yum install -y docker-ce出错解决:
在其后添加 --allowerasing
-
出现软件安装缓存出错,按提示解决:
yum clean packages
五、启动docker
systemctl start docker
启动后,可通过下面命令查看docker版本
docker version