Новичок в докере.
Текущая конфигурация системы: Dell R630 с RHEL 7.3, содержащей минимальную установку
Требование: необходимо установить Docker
- Как установить 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.Здесьхороший набор инструкций о том, как это сделать. После установки этих инструментов вы сможете следовать этим инструкциямздесьдля установки докера.