【教程】一分钟搞定 Docker 在 AlmaLinux 10 的安装方法!

随着 AlmaLinux 10 的发布,很多运维和开发者也开始将目光投向这款稳定、安全的企业级 Linux 发行版。那么,在 AlmaLinux 10 上如何安装 Docker 呢?本篇文章将为你详细讲解安装过程,并贴心地将国外源替换为国内镜像,让你轻松上手、极速拉镜像



前提条件

在开始之前,确保你使用的是 AlmaLinux 10,并具备一个具有 sudo 权限的普通用户账号。


步骤一:卸载旧版本的 Docker

如果你的系统之前安装过旧版本 Docker(如 docker, docker-client, docker-engine 等),建议先卸载:

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

步骤二:设置 Docker 国内镜像源

为了加快安装和镜像拉取速度,我们使用国内源进行配置。首先,添加 Docker 的仓库配置文件:

sudo tee /etc/yum.repos.d/docker-ce.repo <<-'EOF'
[docker-ce-stable]
name=Docker CE Stable - Alibaba Cloud
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/10/x86_64/stable
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
EOF

说明:虽然 AlmaLinux 是 CentOS 的继任者之一,Docker 官方还未单独提供 AlmaLinux 10 的专属仓库,因此我们使用与其兼容的 CentOS 10 源。


步骤三:安装 Docker 引擎

执行以下命令安装 Docker 引擎和 CLI 工具:

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

安装完成后,启用并启动 Docker 服务:

sudo systemctl enable docker --now

确认是否安装成功:

docker --version

输出类似以下内容代表安装成功 :

Docker version 26.1.1, build 1234567890

步骤四:测试 Docker 是否正常运行

可以通过运行官方 hello-world 镜像来验证 Docker 是否正常工作:

sudo docker run hello-world

但默认拉取会连接 DockerHub,建议配置国内镜像加速器


步骤五:配置 Docker 国内加速器(推荐)

为了加快镜像拉取速度,可以配置国内速器:

bash <(curl -sSL https://linuxmirrors.cn/docker.sh)

按照提示进行设置即可

步骤六:可选 - 设置普通用户权限运行 Docker

默认 Docker 需要 sudo,可以将当前用户加入 docker 用户组,实现免 sudo 操作:

sudo usermod -aG docker $USER

执行完后需注销或重启终端生效。之后你就可以直接运行:

docker ps

总结

现在你已经在 AlmaLinux 10 上成功安装并配置好 Docker,搭配国内源和加速器,无论是日常开发还是容器编排都能畅通无阻了 。如果你是初次接触 AlmaLinux,不妨继续探索它在企业级部署中的强大能力!

原文链接:,转发请注明来源!