1.在安装docker的时候软件包时出现依赖问题,缺少满足特定版本的 container - selinux、slirp4netns、libcgroup、fuse - overlayfs 依赖包。
[root@hsh ~]# yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
......
Error: Package: containerd.io-1.6.33-3.1.el7.x86_64 (docker-ce-stable)
Requires: container-selinux >= 2:2.74
Error: Package: docker-ce-rootless-extras-26.1.4-1.el7.x86_64 (docker-ce-stable)
Requires: slirp4netns >= 0.4
Error: Package: 3:docker-ce-26.1.4-1.el7.x86_64 (docker-ce-stable)
Requires: container-selinux >= 2:2.74
Error: Package: 3:docker-ce-26.1.4-1.el7.x86_64 (docker-ce-stable)
Requires: libcgroup
Error: Package: docker-ce-rootless-extras-26.1.4-1.el7.x86_64 (docker-ce-stable)
Requires: fuse-overlayfs >= 0.7
......
2.快速解决
直接到阿里巴巴开源镜像站下载Centos-7.repo yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
centos镜像_centos下载地址_centos安装教程-阿里巴巴开源镜像站https://developer.aliyun.com/mirror/centos
centos7默认是没有安装wget命令的,使用之前需要下载
3.下载Centos-7.repo yum源之后,再次安装docker就可以了
查看是否下载成功
[root@docker1 ~]# ll /etc/yum.repos.d/
total 12
-rw-r--r--. 1 root root 87 Nov 16 08:20 centos7-2009.repo //这是自己配的本地镜像源
-rw-r--r-- 1 root root 2523 Aug 4 2022 CentOS-Base.repo
-rw-r--r-- 1 root root 2081 Nov 16 22:28 docker-ce.repo
清除 yum 缓存,并列出 yum 软件源仓库中的所有可用软件包信息
yum clean all && yum repolist
安装docker
yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
docker-ce.repo也是阿里巴巴开源镜像站下载的
docker-ce镜像_docker-ce下载地址_docker-ce安装教程-阿里巴巴开源镜像站https://developer.aliyun.com/mirror/docker-ce
4.启动docker,查看docker版本
[root@docker1 ~]# systemctl start docker
[root@docker1 ~]# docker version
Client: Docker Engine - Community
Version: 26.1.4
API version: 1.45
Go version: go1.21.11
Git commit: 5650f9b
Built: Wed Jun 5 11:32:04 2024
OS/Arch: linux/amd64
Context: default
Server: Docker Engine - Community
Engine:
Version: 26.1.4
API version: 1.45 (minimum version 1.24)
Go version: go1.21.11
Git commit: de5c9cf
Built: Wed Jun 5 11:31:02 2024
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.6.33
GitCommit: d2d58213f83a351ca8f528a95fbd145f5654e957
runc:
Version: 1.1.12
GitCommit: v1.1.12-0-g51d5e94
docker-init:
Version: 0.19.0
GitCommit: de40ad0
[root@docker1 ~]#