我创建了一个基于 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操作系统上安装docker?
提前谢谢。
答案 0 :(得分:1)
您可以通过设置Docker repo来安装 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
安装DOCKER CE
sudo yum install docker-ce
启动Docker
sudo systemctl start docker
答案 1 :(得分:0)
AWS -带有Docker CE的RHLE7.5免费层 由于Docker被认为是RHLE的“额外” rpm,因此让我们解释一下如何将Centos Docker社区版(CE)用于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 install -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)
运行: yum install -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状态