本文总结如何在CentOS
中安装Docker Engine
〇、Docker Engine 介绍
Docker Engine
是一种开源容器化技术,用于构建和容器化应用程序。Docker引擎作为一个客户端-服务器应用程序:
- 具有长时间运行守护进程的服务器。
- 指定接口的api,程序可以使用这些接口与Docker守护进程通信并向其发出指令。
- 命令行接口(CLI)客户端docker。
CLI使用Docker api通过脚本或直接的CLI命令来控制Docker守护进程或与之交互。许多其他Docker应用程序使用底层API和CLI。守护进程创建和管理Docker对象,如镜像、容器、网络和卷。
一、先决条件
1. 系统要求
要求CentOS版本
为: CentOS 7
/CentOS 8
/CentOS 8 Stream
/CentOS 9 Stream
要求centos-extras
仓库配置开启(默认是开启的)
如果你的yum源有问题请参考:
CentOS 执行yum命令报错【错误:为仓库 ‘appstream‘ 下载元数据失败: …】
如下是CentOS8
中的CentOS-Linux-Extras.repo
,要求enabled=1
[root@GC yum.repos.d]# cat /etc/yum.repos.d/CentOS-Linux-Extras.repo
# CentOS-Linux-Extras.repo
# ...
[extras]
name=CentOS Linux $releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra