docker的安装与使用
1.安装dnf
sudo yum -y install dnf
Repository extras is listed more than once in the configuration
错误:无法为仓库 appstream 找到一个有效的 baseurl
出现这个错误这是由于阿里云的版本导致的
在阿里云开发者社区有答案!
网址为:https://developer.aliyun.com/mirror/centos
(1)出现错误的原因
CentOS 8操作系统版本结束了生命周期(EOL),Linux社区已不再维护该操作系统版本。建议您切换到Anolis或Alinux。如果您的业务过渡期仍需要使用CentOS 8系统中的一些安装包,请根据下文切换CentOS 8的源。
该网站有相关的解释和更新源的方法
(2)切换到 /etc/yum.repos.d/
cd /etc/yum.repos.d/
ls -l
(3)创建一个bak目录
mkdir bak
(4)将 CentOS-Linux-相关的内容全部放入bak中
mv CentOS-Linux-* bak
表示已经安装成功,yum源可用正常使用了
这里便可以测试yum是否可用了
(5)安装dnf
sudo yum -y install dnf
证明yum已经可用使用了,dnf安装成功
2.安装docker存储驱动的依赖包
sudo dnf install -y device-mapper-persistent-data lvm2
3.添加稳定的docker软件源
sudo dnf config-manager --add-repo=https://mirrors.aliyun.com/docker-ce/linux/
centos/docker-ce.repo
4.检查docker软件源是否已经添加
sudo dnf list docker-ce
5.安装docker
sudo dnf install -y docker-ce --nobest
6.查看docker是否安装成功
sudo docker -v
证明已经安装成功
7.开启docker并查看docker状态
sudo systemctl start docker
sudo systemctl status docker
可以使用docker了