基于RHEL7.2 ami的AWS EC2实例无法安装Docker

AWS EC2 instance based on RHEL7.2 ami can not install Docker

我创建了一个基于 AMI 的 EC2 实例:RHEL-7.2_HVM-20161025-x86_64-1-Hourly2-GP2 - ami-2265c543 ,但是当我想通过 yum install docker -y 安装 docker 时,它显示错误: No package docker available. Error: Nothing to do 。所以有人知道如何在这个 ami OS 上安装 docker 吗? 提前致谢。

您可以通过设置 Docker 存储库来安装 Docker-CE

为此,您可以遵循 official Documentation使用 Docker EE for RHEL)。

安装所需的包

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

使用以下命令设置稳定库

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

安装DOCKERCE

sudo yum install docker-ce

开始Docker

sudo systemctl start docker

AWS — RHLE7.5 免费套餐 Docker CE 由于 docker 被认为是 RHLE 的“额外”rpm,那么让我们解释一下如何使用 Centos Docker Community Edition (CE) for RHLE。

以上安装步骤帮助我解决了问题。 下面我列出了在 RHEL 上安装 docker-ce 的步骤。

sudo yum install -y yum-utils

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

sudo yum makecache 快速

为了避免错误“需要:container-selinux >= 2.9” 运行 遵循命令

sudo yum install -y http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.42-1.gitad8f0f7.el7.noarch.rpm

为了避免错误“libtool-ltdl-2.4.2–22.el7_3.x8 FAILED” 运行 按照命令

yum 安装-y http://mirror.centos.org/centos/7/os/x86_64/Packages/libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm

为避免错误:包:docker-ce-18.03.1.ce-1.el7.centos.x86_64 (docker-ce-stable )

运行: 百胜安装-y http://mirror.centos.org/centos/7/extras/x86_64/Packages/pigz-2.3.3-1.el7.centos.x86_64.rpm

sudo yum -y 安装docker-ce

可以测试docker 运行命令:sudo systemctl start docker

要检查您的服务是否 运行,您可以使用:

sudo 服务docker状态