由于centos8 在2022年停止服务,后继版本为8-steam。在使用阿里云的 centos8 的 yum 时报错。
解决方案
1、进入配置文件内,删除所有的.repo文件(也可以备份)
1
2
3
4
5
|
#进入配置文件夹 cd /etc/yum .repos.d/ #删除旧的配置文件 rm *.repo #输入“y”回车确认 |
ls确保该目录下的.repo文件已完全删除
下载可以用的.repo文件
1
|
wget -O /etc/yum .repos.d /CentOS-Base .repo https: //mirrors .aliyun.com /repo/Centos-vault-8 .5.2111.repo |
如果你没有安装wget,也可以用下面命令:
1
|
curl -o /etc/yum .repos.d /CentOS-Base .repo https: //mirrors .aliyun.com /repo/Centos-vault-8 .5.2111.repo |
运行 yum makecache 生成缓存
1
|
yum makecache |
完成
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun //下载安装docker
sudo systemctl start docker. //启动docker
1.安装docker-compse
sudo apt install python3-pip #pip安装
#第一步:安装requests
pip install --ignore-installed requests
#第二步:安装docker-compse
pip install docker-compose -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
#第三步:查看版本,是否安装成功
docker-compose version