当在RHEL上安装Docker时,我遇到了错误。

3

我是Linux和Docker平台的新手,试图按照Docker安装指南中的存储库方法在RHEL上安装Docker,但当我键入sudo yum -y install docker-ee时,我得到了输出并且无法继续安装。我认为之前的步骤执行正确,但由于此输出而无法进行其他步骤:

[root@localhost yum.repos.d]# sudo yum -y install docker-ee
Loaded plugins: langpacks, product-id, search-disabled-repos,
              : subscription-manager
rhel-7-server-extras-rpms                     | 3.4 kB     00:00     
rhel-7-server-rpms                            | 3.5 kB     00:00     
(1/3): rhel-7-server-extras-rpms/x86_64/group   |  104 B   00:00     
(2/3): rhel-7-server-extras-rpms/x86_64/updatei | 280 kB   00:00     
(3/3): rhel-7-server-extras-rpms/x86_64/primary | 446 kB   00:00     
No package docker-ee available.
Error: Nothing to do

Docker指南的先前步骤:

sudo rm /etc/yum.repos.d/docker*.repo export
export DOCKERURL="<DOCKER-EE-URL>"  
sudo -E sh -c 'echo "$DOCKERURL/rhel" > /etc/yum/vars/dockerurl'
sudo sh -c 'echo "7" > /etc/yum/vars/dockerosversion'
sudo yum install -y yum-utils \ device-mapper-persistent-data \lvm2
sudo yum-config-manager --enable rhel-7-server-extras-rpms
sudo -E yum-config-manager \--add-repo \"$DOCKERURL/rhel/docker-ee.repo"
sudo yum-config-manager --enable docker-ee-stable-18.03
Current step : sudo yum -y install docker-ee

可能出现了什么问题?非常感谢。


yum repolist 是否显示 Docker EE 仓库? - Matt Schuchard
你在单行命令中使用了反斜线,还是有换行符?请更新你的问题以包括任何换行符。 - BMitch
2个回答

9
  • I have been installing docker on RHEL by just enabling the rhel-7-server-extras-rpms repo:

    [root@server ~]# subscription-manager repos --enable=rhel-7-server-extras-rpms
    
    [root@server ~]# yum -y install docker
    
  • Docker-EE is the entperise edition , not available in redhat repos , you will need to go to docker website , subscribe for the trial version , and then follow the instructions from there.


2

最好的朋友始终是官方文档,但是尝试从Docker CE(社区版)开始而不是EE(企业版)开始,因为你提到你是新手。根据以下链接:应该使用以下方式:

# it will setup required pakcage
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2 
# it will setup repo list for you!
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
# Make sure that you have stable one always
sudo yum-config-manager --enable docker-ce-edge

# And Finally install it
sudo yum install docker-ce

这里是链接:Docker文档

如果您想安装,请再次查看Docker文档中的描述

Docker EE设置文档


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接