【Docker】- CentOS8安装docker

发布时间 2024-01-09 17:51:49作者: 迷你胡丶

1、安装yum-utils

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

如果安装出错了,报错:

Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist

安装一下环境

1、进入到 yum 的 repos 目录
cd /etc/yum.repos.d/

2、修改 centos 文件内容
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

3、生成缓存更新
yum makecache

4、运行 yum update 并重新安装 vim
yum update -y
yum -y install vim

  

2、为yum源添加docker仓库位置

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

3、安装docker

yum install -y docker-ce docker-ce-cli containerd.io

此时可能又会报错:

Problem 1: problem with installed package podman-3.3.1-9.module_el8.5.0+988+b1f0b741.x86_64

Problem 2: problem with installed package buildah-1.22.3-2.module_el8.5.0+911+f19012f9.x86_64

执行:

sudo yum erase podman buildah

4、然后重新执行安装命令

5、启动docker

systemctl start docker

安装完成