Docker 安装(CentOS)
本章将详细介绍如何在 CentOS 系统上安装和配置 Docker Engine。
系统要求
Docker Engine 支持以下 CentOS 版本:
- CentOS 9 Stream
- CentOS 8 Stream
- CentOS 7(维护模式)
硬件要求:
- 64 位处理器
- 内核版本 3.10 或更高
- 至少 2GB RAM(推荐 4GB 以上)
centos-extras仓库需要启用
卸载旧版本
使用 YUM 仓库安装(推荐)
1. 安装 yum-utils
2. 添加 Docker 仓库
3. 安装 Docker Engine
如果提示接受 GPG 密钥,请确认指纹匹配后接受。
4. 启动 Docker
5. 验证安装
使用便捷脚本安装
安装后配置
非 root 用户运行 Docker
开机自启
配置 Daemon
常见问题
firewalld 冲突
CentOS 默认使用 firewalld,可能与 Docker 的 iptables 规则冲突:
SELinux 问题
如果 SELinux 导致容器运行异常:
💡 生产环境建议保持 SELinux 开启,通过配置策略解决兼容性问题。
CentOS 7 特殊注意事项
CentOS 7 的内核版本较旧,建议升级内核以获得更好的 Docker 支持: