温馨提示×

docker在centos能跑吗

小樊
43
2026-10-14 14:10:12
栏目: 智能运维

可以的,Docker 可以在 CentOS 上运行,而且 CentOS 是 Docker 官方支持的主流 Linux 发行版之一。

不过有几点需要注意(很重要):

1️⃣ CentOS 版本要求

  • CentOS 7 / 8 都支持 Docker
  • 需要 64 位系统
  • 内核版本建议 ≥ 3.10(CentOS 7 默认满足)
uname -r

2️⃣ CentOS 8 已停止维护(注意)

  • CentOS 8 官方支持已结束(2021 年底)
  • 建议使用:
    • CentOS 7
    • 或迁移到 Rocky Linux / AlmaLinux / Ubuntu

3️⃣ 安装方式(常见)

CentOS 7 示例

# 卸载旧版本
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

# 安装依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

# 添加 Docker 源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# 安装 Docker
sudo yum install -y docker-ce docker-ce-cli containerd.io

# 启动
sudo systemctl start docker
sudo systemctl enable docker

4️⃣ 验证

docker version
docker run hello-world

5️⃣ 常见坑

  • SELinux:可能导致权限问题(可临时关闭测试)
  • 防火墙:Docker 端口需放行
  • 低版本内核:不支持新版 Docker

如果你愿意,可以告诉我:

  • 你用的是 CentOS 几?
  • 是 物理机 / 虚拟机 / 云服务器?

我可以给你更精确的命令或直接帮你排错。

0 踩