【问题标题】:I'm getting Error when install Docker on RHEL在 RHEL 上安装 Docker 时出现错误
【发布时间】:2018-10-25 13:12:07
【问题描述】:

我是 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 存储库?
  • 你是否在单行命令上加了反斜杠,或者那里也有换行符?请更新您的问题以包含任何换行符。

标签: linux docker containers rhel


【解决方案1】:
  • 我一直在通过启用 rhel-7-server-extras-rpms 存储库在 RHEL 上安装 docker:

    [root@server ~]# subscription-manager repos --enable=rhel-7-server-extras-rpms
    
    [root@server ~]# yum -y install docker
    
  • Docker-EE 是企业版,在 redhat repos 中不可用,您需要访问 docker 网站,订阅试用版,然后按照那里的说明进行操作。

【讨论】:

    【解决方案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 Documentation

    如果要安装,请再次查看 Docker 文档中的说明

    Docker EE setup documentation

    【讨论】:

      猜你喜欢
      • 2023-03-04
      • 2013-05-07
      • 2021-09-10
      • 2015-10-18
      • 1970-01-01
      • 2019-03-08
      • 2015-11-01
      • 2014-12-01
      • 1970-01-01
      相关资源
      最近更新 更多