在 Amazon Linux 2023 上安装 Docker 28.x 和 Compose v2
date
May 14, 2025
slug
install-docker-al2023-latest
status
Published
tags
Docker
Linux
AWS
type
Post
author
summary
本文演示如何在 Amazon Linux 2023 中,通过引入 CentOS 9 Stream 的官方仓库,一键安装最新 Docker Engine 28.x 与 Compose v2,并配置自启动、用户权限及后续升级。全程指令简洁、步骤明确,让你迅速拥有与 Fedora/Ubuntu 同步的容器环境、轻松推送镜像到 ECR 或本地运行。
1、前置条件
更新系统以及配置外部仓库
2、添加 Docker RPM 仓库(基于 CentOS 9 Stream)
解释:AL2023 属于 RHEL 9 家族,官方推荐直接使用 CentOS 9 Stream 的 Docker 仓库并锁定$releasever
= 9。
3、安装 Docker Engine + Buildx + Compose (RPM)
上述 RPM 同时带有 BuildKit/Buildx 与 Compose v2 CLI 插件。
4、启动 / 开机自启并验证
5、(备选)使用 Amazon 官方仓库
若只需稳定版本(目前约 Docker 24.x):
Compose 插件需另行手动安装(见下一节)。
6、手动安装 / 修复 Compose 插件
某些 AMI 可能缺少 Compose 插件,可用以下命令补齐:
7、日常升级
8、卸载
9、故障速查
症状 | 解决办法 |
Cannot connect to the Docker daemon | 确认 systemctl status docker 为 active,用户已加入 docker 组 |
docker: 'compose' is not a docker command | 安装 docker-compose-plugin RPM 或按上节手动放置二进制 |
容器网络异常 | 确认系统已装 iptables-nft 和 conntrack |
10、延伸阅读
Terminal Logs(示例)
至此,已经可以在 Amazon Linux 2023 上跑起来最新的 Docker 和 Docker Compose 了,同时也跟 Fedora、Ubuntu 等主流发行版保持一致,后续也可以轻松推送镜像到 ECR 或本地运行容器。