用的是Centos7,所以想用yum安装很方便
由于centos7 在2024年到期停止服务了,所以官方yum源用不了了,所以遇到了相当多的报错

于是要把源换一下,这里直接下载阿里的源 https://mirrors.aliyun.com/repo/Centos-7.repo
用的是xshell 有xftp可以使用图形操作复制改名当然也可以敲命令 wget或者curl放在
/etc/yum.repos.d 文件夹里面改名为CentOS-Base.repo 当然</p front-weight:bold >/etc/yum.repos.d</p> 文件夹里面的有文件的,把他们全部删了就ok
然后清理缓存yum clean all 运行yum install -y yum-utils 最后就换源成功了
本来到这里就结束了
直接yum install docker 安装后不能正常拉取,即使仓库有也会报错 not found.
但是现在谁还不用docker-compose部署啊,如果要docker-compose则需要添加sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 源,然后再安装yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin 就可以了
你以为结束了?
使用yaml文件部署发现没有docker-compose 命令哈哈,没有环境变量,find / -name docker-compose找到路径在/usr/libexec/docker/cli-plugins/docker-compose 好了,我也懒得添加了直接连着路径用吧
总结几个坑
1.Centos7的镜像源没换好
2.docker安装不熟
3.docker-compose环境变量不知道
更新: