如何在Amazon Linux 2023上安装Docker?遇仓库安装失败问题
在Amazon Linux 2023上安装Docker Engine的正确步骤
Amazon Linux 2023已移除amazon-linux-extras工具,无法再沿用Amazon Linux 2的安装方式,以下是通过Docker CE仓库完成安装的完整步骤:
步骤1:卸载旧版本(如有)
先清理系统中可能存在的Docker相关旧包,避免冲突:
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine podman runc
步骤2:配置Docker CE仓库
安装仓库依赖工具:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加Docker官方CentOS兼容仓库(Amazon Linux 2023与CentOS包生态兼容):
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
步骤3:安装Docker组件
安装最新版Docker Engine、containerd及Docker Compose插件:
sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
步骤4:启动服务并设置开机自启
sudo systemctl start docker sudo systemctl enable docker
步骤5:验证安装
运行测试容器确认Docker正常工作:
sudo docker run hello-world
常见问题排查
- 若安装时出现依赖冲突,先清理缓存并重新生成:
sudo yum clean all sudo yum makecache
- 检查是否有其他第三方仓库与Docker CE仓库冲突,可临时禁用其他仓库后再尝试安装。
内容的提问来源于stack exchange,提问作者Dsh
相关产品推荐
相关产品推荐

