CentOS 7 安装 Docker

安装必要的软件包

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 CE 及组件

sudo yum install -y docker-ce docker-ce-cli containerd.io

启动服务并设置开机自启

sudo systemctl start docker
sudo systemctl enable docker

验证安装

docker --version
sudo docker run hello-world


CentOS 8/Stream 或替代发行版安装 Docker

配置仓库(使用 dnf

sudo dnf install -y dnf-utils
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

安装 Docker 核心组件

sudo dnf install -y docker-ce docker-ce-cli containerd.io

管理服务状态

sudo systemctl start docker
sudo systemctl enable docker

运行测试容器

docker --version
sudo docker run hello-world


注意事项

  • 时间同步:确保系统时间准确,避免 SSL 证书验证问题。可通过 timedatectl 检查。
  • 网络问题:若仓库访问失败,尝试更换国内镜像源或检查防火墙设置。
  • CentOS 8 替代方案:推荐迁移至 CentOS Stream、Rocky Linux 或 AlmaLinux 以获得持续支持。
Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐