CentOS 是支持 Docker 的,但不同 CentOS 版本的支持情况有所不同,下面按版本给你详细说明(以官方信息为准):
推荐用于 Docker
# 卸载旧版本
yum remove docker docker-common docker-selinux docker-engine
# 安装依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
# 添加 Docker 官方源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 安装 Docker
yum install -y docker-ce docker-ce-cli containerd.io
# 启动
systemctl start docker
systemctl enable docker
| 系统 | 推荐 Docker |
|---|---|
| CentOS 7 | Docker CE 20.x / 24.x |
| CentOS 8 | Docker CE(需处理源) |
| CentOS Stream | Docker CE / Podman |
| CentOS 6 | 不支持 |
如果你只是想跑容器,而不是必须用 Docker:
podman run -d nginx
✅ CentOS 7 完全支持 Docker,是最稳定的选择
⚠️ CentOS 8 / Stream 可用但需注意维护状态
❌ CentOS 6 不支持 Docker
如果你愿意,可以告诉我:
我可以给你最合适的安装方案。