Я получаю сообщение об ошибке при установке Docker на RHEL - PullRequest
0 голосов
/ 25 октября 2018

Я новичок на платформе 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

В чем может быть проблема?Большое вам спасибо

Ответы [ 2 ]

0 голосов
/ 25 октября 2018
  • Я устанавливал докер на RHEL, просто включив репозиторий rhel-7-server-extras-rpms:

    [root@server ~]# subscription-manager repos --enable=rhel-7-server-extras-rpms
    
    [root@server ~]# yum -y install docker
    
  • Docker-EEВ выпуске Entperise, недоступном в репозиториях Redhat, вам нужно перейти на веб-сайт Docker, подписаться на пробную версию и затем следовать инструкциям оттуда.

0 голосов
/ 25 октября 2018

Лучшим другом всегда является официальная документация, но попробуйте начать с Docker CE (Community Edition) вместо EE (Enterprise Edition), который вам не подходит, так как вы упомянули, что вы новичок в технологии.По ссылке ниже: вы должны использовать этот способ:

# 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

...