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

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

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

Текущая конфигурация системы: Dell R630 с RHEL 7.3, содержащей минимальную установку

Требование: необходимо установить Docker

  1. Как установить Docker в системе, не подключенной к Интернету, поскольку она находится в закрытой сетевой лаборатории?

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

решение1

Вероятно, вы сможете установить RPM-пакеты Centos 7. Из инструкциираздел «Установка из пакета»:

Если вы не можете использовать репозиторий Docker для установки Docker, вы можете загрузить файл .rpm для вашего релиза и установить его вручную. Вам нужно будет загружать новый файл каждый раз, когда вы захотите обновить Docker.

RPM-файлы размещены здесь: https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

решение2

Отвечая на свой собственный вопрос:

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

1A. Исходя из комментария Хантера, нет, Docker не поставляется с Red Hat; однако в системе, подключенной к Интернету, вы можете использоватьрепосинхронизациякоманда для загрузки всех RPM из RH Extras Channel с помощью repoID: rhel-7-server-extras-rpms. Затем, создав данные репозитория с помощьюсоздатьрепокоманда в каталоге, который содержит каталог Packages. Хороший набор инструкций можно найтиздесь. Затем вы можете перенести данные в изолированную систему.

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

2A. После переноса данных RH Extras RPM в изолированную систему с минимальной установкой вам потребуется установить некоторые внутренние инструменты: yum, yum-utils и createrepo.Здесьхороший набор инструкций о том, как это сделать. После установки этих инструментов вы сможете следовать этим инструкциямздесьдля установки докера.

Связанный контент