温馨提示×

centos stream8怎样安装docker

小樊
43
2026-09-18 01:29:13
栏目: 智能运维

CentOS Stream 8 上安装 Docker(官方推荐方式,使用 Docker 官方仓库)步骤如下:


一、卸载旧版本(如有)

sudo dnf remove -y docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine

二、安装依赖

sudo dnf -y install dnf-plugins-core

三、添加 Docker 官方仓库

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

四、安装 Docker Engine

sudo dnf install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

如果提示找不到包,可先执行:

sudo dnf makecache

五、启动并设置开机自启

sudo systemctl start docker
sudo systemctl enable docker

六、验证安装

sudo docker version
sudo docker run hello-world

七、(可选)普通用户使用 Docker

sudo usermod -aG docker $USER

退出重新登录后生效。


常见问题说明

  • CentOS Stream 8 默认使用 firewalld,Docker 可正常工作
  • 若使用 Podman 冲突,可卸载 podman:
    sudo dnf remove -y podman
    

如果你需要 Docker Compose 单独安装离线安装方式,也可以告诉我。

0