温馨提示×

centos能跑docker吗

小樊
39
2026-09-08 19:54:38
栏目: 智能运维

可以的,CentOS 完全可以运行 Docker,而且这是非常常见的使用场景。

基本说明

  • CentOS 7 / 8 都支持 Docker
  • ✅ 官方推荐内核 3.10+(CentOS 7 默认满足)
  • ✅ 可用于开发、测试、生产环境

⚠️ 注意:CentOS 8 已 EOL(停止维护),但 Docker 仍可安装使用;CentOS 7 也进入 EOL,但大量服务器仍在使用。


在 CentOS 上安装 Docker(示例:CentOS 7)

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

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

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

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

# 5. 启动并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker

# 6. 验证
sudo docker version

常见问题

  • 权限问题:建议把用户加入 docker 组
    sudo usermod -aG docker $USER
    
  • 防火墙:CentOS 默认 firewalld 可能影响容器网络
  • SELinux:某些场景需要配置或临时关闭

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 用途(学习 / 生产 / K8s)

我可以给你更具体的安装和配置建议。

0