Cyr1s
发布于 2025-05-08 / 18 阅读
0
1

DOCKER安装遇到的问题

用的是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环境变量不知道

更新:

换源参考 https://zhuanlan.zhihu.com/p/713395620


评论