Как установить докер на RHEL 7 в автономном режиме?

Новое в докере.

Необходимо установить докер в системе RHEL 7 (без графического интерфейса).

  1. Установка RHEL 7 идет с докером уже на нем? Если нет, откуда мне это взять? (Я не могу использовать докерское программное обеспечение на docker.com, оно должно исходить от RedHat - правительственные правила, а не мои)

  2. После приобретения, как мне установить его в системе, которая не подключена к Интернету.

Надеюсь, я сделал свой запрос максимально простым, пусть вопросы начнутся.

2 ответа

Решение

Сборка докера Red Hat доступна на канале Red Hat Enterprise Linux 7 Extras, но только для серверного варианта продукта. Вы можете загрузить отдельные пакеты с клиентского портала после входа в систему, но это будет немного громоздко, потому что docker Пакет имеет несколько зависимостей.

Кроме того, вы можете использовать reposync инструмент для зеркалирования всего канала Extras на компьютере, подключенном к сети, у которого есть подписка. Или вы можете использовать yum в режиме только для загрузки и скопируйте RPM, хранящиеся в каталоге кэша (но, пожалуйста, скопируйте их в обычный каталог на целевом устройстве и используйте yum install установить их).

Запустите систему Centos.

$ sudo yumdownloader docker --resolve

Скопируйте RPM на ваш компьютер RH и запустите:

$ sudo rpm -ivh *rpm
$ sudo systemctl start docker

Gen rpm на CentOS 7 с докером:

$ yumdownloader --resolve docker-ce

Затем установите на цель:

$ rpm -ivh docker-ce-19.03.11-3.el7.x86_64.rpm
Другие вопросы по тегам