Anolis8.8安装docker-ce
一、Anolis8.8与docker-ce
1、Anolis OS 8.8官方首页:龙蜥社区https://openanolis.cn/
龙蜥操作系统(Anolis OS)是 OpenAnolis 龙蜥社区发行的开源 Linux 发行版,兼容主流 Linux 发行版操作习惯,支持多计算架构,提供稳定、高性能、安全、可靠的操作系统服务。当前 Anolis OS 提供 Anolis OS 7、Anolis OS 8 和 Anolis OS 23 三个主要版本。三个主要版本均集成 ANCK 内核版本(Anolis Cloud Kernel,Anolis 云内核),ANCK 是由社区 Cloud Kernel SIG 组基于上游 Kernel 研发,一款定制优化版的内核产品,在 Cloud Kernel 中实现了若干针对云基础设施和产品而优化的特性和改进功能,旨在提高云端和云下客户的使用体验。与其他 Linux 内核产品类似,Cloud Kernel 理论上可以运行于几乎所有常见的 Linux 发行版中。
龙蜥操作系统(Anolis OS)搭载了 RHCK 和 ANCK 两种不同版本的内核,性能和稳定性经过历年“双 11”历练,能为云上典型用户场景带来 40% 的综合性能提升,故障率降低 50%,兼容 CentOS 生态,提供平滑的 CentOS 迁移方案,并提供全栈国密能力。最新的长期支持版本 Anolis OS 8.6 已发布,更多龙蜥自研,支持 X86_64 、RISC-V、Arm64、LoongArch 架构,完善适配 Intel、飞腾、海光、兆芯、鲲鹏、龙芯等主流芯片。
2、docker官方首页:https://www.docker.com/
Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、 bare metal、OpenStack 集群和其他的基础应用平台。
二、安装
1、环境
AnolisOS8.8系统,并且当前操作用户已经切换为root用户。
2、安装
更新yum
yum update
安装底层工具
yum install -y yum-utils device-mapper-persistent-data lvm2
加入阿里云仓库镜像
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
刷新源信息
yum makecache --timer
下载docker-ce
yum -y install docker-ce docker-ce-cli containerd.io
此时有可能会报软件冲突
错误:
问题: 安装的软件包的问题 buildah-1:1.26.2-1.0.1.module+an8.7.0+11008+881d4b66.x86_64
- 软件包 buildah-1:1.26.2-1.0.1.module+an8.7.0+11008+881d4b66.x86_64 需要 runc >= 1.0.0-26,但没有提供者可以被安装
- 软件包 buildah-1:1.29.1-2.0.1.module+an8.8.0+11084+6fc06be3.x86_64 需要 runc >= 1.0.0-26,但没有提供者可以被安装
- 软件包 buildah-1:1.27.3-1.0.1.module+an8.7.0+11023+66eacf17.x86_64 需要 runc >= 1.0.0-26,但没有提供者可以被安装
- 软件包 containerd.io-1.6.4-3.1.el8.x86_64 与 runc(由 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64 提供)冲突
- 软件包 containerd.io-1.6.4-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64
- 软件包 containerd.io-1.6.4-3.1.el8.x86_64 与 runc(由 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64 提供)冲突
- 软件包 containerd.io-1.6.4-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64
- 软件包 docker-ce-3:24.0.5-1.el8.x86_64 需要 containerd.io >= 1.6.4,但没有提供者可以被安装
- 软件包 containerd.io-1.6.6-3.1.el8.x86_64 与 runc(由 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64 提供)冲突
- 软件包 containerd.io-1.6.6-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64
- 软件包 containerd.io-1.6.6-3.1.el8.x86_64 与 runc(由 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64 提供)冲突
- 软件包 containerd.io-1.6.6-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64
- 软件包 containerd.io-1.6.10-3.1.el8.x86_64 与 runc(由 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64 提供)冲突
- 软件包 containerd.io-1.6.10-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64
- 软件包 containerd.io-1.6.11-3.1.el8.x86_64 与 runc(由 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64 提供)冲突
- 软件包 containerd.io-1.6.11-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64
- 软件包 containerd.io-1.6.12-3.1.el8.x86_64 与 runc(由 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64 提供)冲突
- 软件包 containerd.io-1.6.12-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64
- 软件包 containerd.io-1.6.13-3.1.el8.x86_64 与 runc(由 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64 提供)冲突
- 软件包 containerd.io-1.6.13-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64
- 软件包 containerd.io-1.6.14-3.1.el8.x86_64 与 runc(由 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64 提供)冲突
- 软件包 containerd.io-1.6.14-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64
- 软件包 containerd.io-1.6.15-3.1.el8.x86_64 与 runc(由 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64 提供)冲突
- 软件包 containerd.io-1.6.15-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64
- 软件包 containerd.io-1.6.16-3.1.el8.x86_64 与 runc(由 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64 提供)冲突
- 软件包 containerd.io-1.6.16-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64
- 软件包 containerd.io-1.6.18-3.1.el8.x86_64 与 runc(由 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64 提供)冲突
- 软件包 containerd.io-1.6.18-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64
- 软件包 containerd.io-1.6.19-3.1.el8.x86_64 与 runc(由 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64 提供)冲突
- 软件包 containerd.io-1.6.19-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64
- 软件包 containerd.io-1.6.20-3.1.el8.x86_64 与 runc(由 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64 提供)冲突
- 软件包 containerd.io-1.6.20-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64
- 软件包 containerd.io-1.6.21-3.1.el8.x86_64 与 runc(由 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64 提供)冲突
- 软件包 containerd.io-1.6.21-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64
- 软件包 containerd.io-1.6.22-3.1.el8.x86_64 与 runc(由 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64 提供)冲突
- 软件包 containerd.io-1.6.22-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64
- 软件包 containerd.io-1.6.7-3.1.el8.x86_64 与 runc(由 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64 提供)冲突
- 软件包 containerd.io-1.6.7-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64
- 软件包 containerd.io-1.6.8-3.1.el8.x86_64 与 runc(由 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64 提供)冲突
- 软件包 containerd.io-1.6.8-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64
- 软件包 containerd.io-1.6.9-3.1.el8.x86_64 与 runc(由 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64 提供)冲突
- 软件包 containerd.io-1.6.9-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64
- 无法为该任务安装最佳候选
- 软件包 runc-1.0.0-56.rc5.dev.git2abd837.module+an8.4.0+10228+8955a943.x86_64 被模块过滤过滤掉
- 软件包 runc-1.0.0-66.rc10.module+an8.4.0+10551+0624d0f7.x86_64 被模块过滤过滤掉
- 软件包 runc-1.0.0-73.rc95.0.1.module+an8.7.0+11024+102aebd0.x86_64 被模块过滤过滤掉
- 软件包 runc-1.0.0-73.rc95.module+an8.6.0+10758+8d627592.x86_64 被模块过滤过滤掉
- 软件包 runc-1:1.0.3-1.module+an8.6.0+10759+f2e20aaa.x86_64 被模块过滤过滤掉
- 软件包 runc-1:1.1.4-1.module+an8.6.0+11018+de2343fa.x86_64 被模块过滤过滤掉
- 软件包 containerd.io-1.6.7-3.1.el8.x86_64 与 runc(由 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64 提供)冲突
- 软件包 containerd.io-1.6.7-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64
- 软件包 containerd.io-1.6.8-3.1.el8.x86_64 与 runc(由 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64 提供)冲突
- 软件包 containerd.io-1.6.8-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64
- 软件包 containerd.io-1.6.9-3.1.el8.x86_64 与 runc(由 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64 提供)冲突
- 软件包 containerd.io-1.6.9-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64
- 软件包 containerd.io-1.6.10-3.1.el8.x86_64 与 runc(由 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64 提供)冲突
- 软件包 containerd.io-1.6.10-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64
- 软件包 containerd.io-1.6.11-3.1.el8.x86_64 与 runc(由 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64 提供)冲突
- 软件包 containerd.io-1.6.11-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64
- 软件包 containerd.io-1.6.12-3.1.el8.x86_64 与 runc(由 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64 提供)冲突
- 软件包 containerd.io-1.6.12-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64
- 软件包 containerd.io-1.6.13-3.1.el8.x86_64 与 runc(由 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64 提供)冲突
- 软件包 containerd.io-1.6.13-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64
- 软件包 containerd.io-1.6.14-3.1.el8.x86_64 与 runc(由 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64 提供)冲突
- 软件包 containerd.io-1.6.14-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64
- 软件包 containerd.io-1.6.15-3.1.el8.x86_64 与 runc(由 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64 提供)冲突
- 软件包 containerd.io-1.6.15-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64
- 软件包 containerd.io-1.6.16-3.1.el8.x86_64 与 runc(由 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64 提供)冲突
- 软件包 containerd.io-1.6.16-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64
- 软件包 containerd.io-1.6.18-3.1.el8.x86_64 与 runc(由 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64 提供)冲突
- 软件包 containerd.io-1.6.18-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64
- 软件包 containerd.io-1.6.19-3.1.el8.x86_64 与 runc(由 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64 提供)冲突
- 软件包 containerd.io-1.6.19-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64
- 软件包 containerd.io-1.6.20-3.1.el8.x86_64 与 runc(由 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64 提供)冲突
- 软件包 containerd.io-1.6.20-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64
- 软件包 containerd.io-1.6.21-3.1.el8.x86_64 与 runc(由 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64 提供)冲突
- 软件包 containerd.io-1.6.21-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64
- 软件包 containerd.io-1.6.22-3.1.el8.x86_64 与 runc(由 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64 提供)冲突
- 软件包 containerd.io-1.6.22-3.1.el8.x86_64 淘汰了 runc 提供的 runc-1:1.1.4-1.0.1.module+an8.7.0+11023+66eacf17.x86_64
(尝试在命令行中添加 '--allowerasing' 来替换冲突的软件包 或 '--skip-broken' 来跳过无法安装的软件包 或 '--nobest' 来不只使用软件包的最佳候选)
此时可选择按照提示执行以下命令
yum -y install docker-ce docker-ce-cli containerd.io --allowerasing
可看到
依赖关系解决。
==============================================================================================================
软件包 架构 版本 仓库 大小
==============================================================================================================
安装:
containerd.io x86_64 1.6.22-3.1.el8 docker-ce-stable 34 M
替换 runc.x86_64 1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66
docker-ce x86_64 3:24.0.5-1.el8 docker-ce-stable 24 M
docker-ce-cli x86_64 1:24.0.5-1.el8 docker-ce-stable 7.2 M
安装依赖关系:
docker-ce-rootless-extras x86_64 24.0.5-1.el8 docker-ce-stable 4.9 M
libcgroup x86_64 0.41-19.el8 BaseOS 68 k
安装弱的依赖:
docker-buildx-plugin x86_64 0.11.2-1.el8 docker-ce-stable 13 M
docker-compose-plugin x86_64 2.20.2-1.el8 docker-ce-stable 13 M
移除依赖的软件包:
buildah x86_64 1:1.26.2-1.0.1.module+an8.7.0+11008+881d4b66 @AppStream 25 M
cockpit-podman noarch 49.1-1.module+an8.7.0+11008+881d4b66 @AppStream 526 k
containers-common x86_64 2:1-64.0.1.module+an8.8.0+11084+6fc06be3 @AppStream 505 k
podman x86_64 2:4.1.1-7.0.1.module+an8.7.0+11008+881d4b66 @AppStream 39 M
podman-catatonit x86_64 2:4.1.1-7.0.1.module+an8.7.0+11008+881d4b66 @AppStream 765 k
事务概要
==============================================================================================================
安装 7 软件包
移除 5 软件包
总下载:96 M
下载软件包:
(1/7): libcgroup-0.41-19.el8.x86_64.rpm 269 kB/s | 68 kB 00:00
(2/7): docker-buildx-plugin-0.11.2-1.el8.x86_64.rpm 8.4 MB/s | 13 MB 00:01
(3/7): docker-ce-cli-24.0.5-1.el8.x86_64.rpm 9.7 MB/s | 7.2 MB 00:00
(4/7): docker-ce-24.0.5-1.el8.x86_64.rpm 10 MB/s | 24 MB 00:02
(5/7): docker-ce-rootless-extras-24.0.5-1.el8.x86_64.rpm 8.4 MB/s | 4.9 MB 00:00
(6/7): containerd.io-1.6.22-3.1.el8.x86_64.rpm 7.6 MB/s | 34 MB 00:04
(7/7): docker-compose-plugin-2.20.2-1.el8.x86_64.rpm 7.2 MB/s | 13 MB 00:01
--------------------------------------------------------------------------------------------------------------
总计 22 MB/s | 96 MB 00:04
Docker CE Stable - x86_64 9.9 kB/s | 1.6 kB 00:00
导入 GPG 公钥 0x621E9F35:
Userid: "Docker Release (CE rpm) <docker@docker.com>"
指纹: 060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
来自: https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
导入公钥成功
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
准备中 : 1/1
运行脚本: docker-compose-plugin-2.20.2-1.el8.x86_64 1/1
安装 : docker-compose-plugin-2.20.2-1.el8.x86_64 1/13
运行脚本: docker-compose-plugin-2.20.2-1.el8.x86_64 1/13
安装 : docker-buildx-plugin-0.11.2-1.el8.x86_64 2/13
运行脚本: docker-buildx-plugin-0.11.2-1.el8.x86_64 2/13
安装 : docker-ce-cli-1:24.0.5-1.el8.x86_64 3/13
运行脚本: docker-ce-cli-1:24.0.5-1.el8.x86_64 3/13
安装 : containerd.io-1.6.22-3.1.el8.x86_64 4/13
运行脚本: containerd.io-1.6.22-3.1.el8.x86_64 4/13
运行脚本: libcgroup-0.41-19.el8.x86_64 5/13
安装 : libcgroup-0.41-19.el8.x86_64 5/13
运行脚本: libcgroup-0.41-19.el8.x86_64 5/13
安装 : docker-ce-rootless-extras-24.0.5-1.el8.x86_64 6/13
运行脚本: docker-ce-rootless-extras-24.0.5-1.el8.x86_64 6/13
安装 : docker-ce-3:24.0.5-1.el8.x86_64 7/13
运行脚本: docker-ce-3:24.0.5-1.el8.x86_64 7/13
删除 : buildah-1:1.26.2-1.0.1.module+an8.7.0+11008+881d4b66.x86_64 8/13
删除 : cockpit-podman-49.1-1.module+an8.7.0+11008+881d4b66.noarch 9/13
删除 : podman-2:4.1.1-7.0.1.module+an8.7.0+11008+881d4b66.x86_64 10/13
运行脚本: podman-2:4.1.1-7.0.1.module+an8.7.0+11008+881d4b66.x86_64 10/13
删除 : containers-common-2:1-64.0.1.module+an8.8.0+11084+6fc06be3.x86_64 11/13
删除 : podman-catatonit-2:4.1.1-7.0.1.module+an8.7.0+11008+881d4b66.x86_64 12/13
废弃 : runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64 13/13
运行脚本: runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64 13/13
验证 : libcgroup-0.41-19.el8.x86_64 1/13
验证 : containerd.io-1.6.22-3.1.el8.x86_64 2/13
验证 : runc-1:1.1.3-3.0.1.module+an8.7.0+11008+881d4b66.x86_64 3/13
验证 : docker-buildx-plugin-0.11.2-1.el8.x86_64 4/13
验证 : docker-ce-3:24.0.5-1.el8.x86_64 5/13
验证 : docker-ce-cli-1:24.0.5-1.el8.x86_64 6/13
验证 : docker-ce-rootless-extras-24.0.5-1.el8.x86_64 7/13
验证 : docker-compose-plugin-2.20.2-1.el8.x86_64 8/13
验证 : buildah-1:1.26.2-1.0.1.module+an8.7.0+11008+881d4b66.x86_64 9/13
验证 : cockpit-podman-49.1-1.module+an8.7.0+11008+881d4b66.noarch 10/13
验证 : containers-common-2:1-64.0.1.module+an8.8.0+11084+6fc06be3.x86_64 11/13
验证 : podman-2:4.1.1-7.0.1.module+an8.7.0+11008+881d4b66.x86_64 12/13
验证 : podman-catatonit-2:4.1.1-7.0.1.module+an8.7.0+11008+881d4b66.x86_64 13/13
已安装:
containerd.io-1.6.22-3.1.el8.x86_64 docker-buildx-plugin-0.11.2-1.el8.x86_64
docker-ce-3:24.0.5-1.el8.x86_64 docker-ce-cli-1:24.0.5-1.el8.x86_64
docker-ce-rootless-extras-24.0.5-1.el8.x86_64 docker-compose-plugin-2.20.2-1.el8.x86_64
libcgroup-0.41-19.el8.x86_64
已移除:
buildah-1:1.26.2-1.0.1.module+an8.7.0+11008+881d4b66.x86_64
cockpit-podman-49.1-1.module+an8.7.0+11008+881d4b66.noarch
containers-common-2:1-64.0.1.module+an8.8.0+11084+6fc06be3.x86_64
podman-2:4.1.1-7.0.1.module+an8.7.0+11008+881d4b66.x86_64
podman-catatonit-2:4.1.1-7.0.1.module+an8.7.0+11008+881d4b66.x86_64
完毕!
问题解决。查看docker版本以确认是否安装成功
docker version
3、启动
执行启动命令
service docker start
执行完毕后查看docker运行状态
service docker status
设置自启动docker
systemctl enable docker
4、配置镜像加速
说明: 由于国内从 DockerHub 拉取镜像有时会遇到困难,配置镜像加速可以缓解这一情况,但不是必须的,可视实际情况选择。
编辑文件daemon.json
vi /etc/docker/daemon.json
加入镜像配置
{"registry-mirrors":["https://docker.mirrors.ustc.edu.cn/"]}
其中镜像可选
- 科大镜像:https://docker.mirrors.ustc.edu.cn/
- 网易:https://hub-mirror.c.163.com/
- 阿里云(阿里云需要注册):https://<你的ID>.mirror.aliyuncs.com
- 七牛云加速器:https://reg-mirror.qiniu.com
重启docker服务
systemctl daemon-reload
systemctl restart docker.service
查看docker配置是否成功
docker info
找到以下配置说明配置完毕
Registry Mirrors:
https://docker.mirrors.ustc.edu.cn/