温馨提示×

centos stream8如何装docker

小樊
43
2026-09-15 00:31:49
栏目: 智能运维

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


一、准备工作

1. 更新系统

sudo dnf update -y

2. 卸载旧版本(如有)

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

二、安装依赖

sudo dnf install -y yum-utils device-mapper-persistent-data lvm2

三、添加 Docker 官方仓库

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

如果提示 找不到 docker-ce,可尝试:

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

五、启动并设置开机自启

sudo systemctl start docker
sudo systemctl enable docker

六、验证安装

sudo docker version
sudo docker run hello-world

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

sudo usermod -aG docker $USER

重新登录后生效。


八、常见问题

1. CentOS Stream 8 官方已停止维护?

是的,CentOS Stream 8 已 EOL,但 Docker 官方仓库仍可用。

2. 想用 podman 代替?

CentOS 8 默认自带 podman,但命令不完全兼容 Docker。


如果你遇到 具体报错(如依赖冲突、仓库不可用),可以把错误信息贴出来,我帮你具体分析。

0