2017-01-09 7 views
0

Я очень новичок в Docker. Я использую Mac OS, и у меня есть локальный сервер Jenkins. Я хотел бы моделировать среду Linux Red Hat, используя докер. я должен выполнить следующие шаги,Запуск jenkins на докере для имитации красной шляпы linux

  1. Получить Docker изображение для RHEL - (Red Hat Enterprise Linux) От где должен я получить Docker изображение для RHEL?

  2. Вытяните изображения для JDK, Дженкинс.

  3. Запустите сервер Jenkins и настроить новые рабочие места

    ли вышеуказанные шаги правильно? Я иду в правильном направлении?

ответ

0

Вам нужно будет создать пользовательский файл Docker, поскольку по умолчанию Jenkins запускает изображение Alpine или OpenJDK. Изображение OpenJDK, в свою очередь, основано на конкретной версии buildpack-deps, основанной на Debian. While you can create a dockerfile with multiple FROM statements, it is buggy and I wouldn't recommend it.

Получить изображение докера для RHEL - (Red Hat Enterprise Linux) Откуда я должен получить изображение докера для RHEL?

Основываясь на том, что я мог бы найти (я оставляю за собой право на ошибки на этом, так как я обычно не используют RHEL в среде Docker), there is no official RHEL image for docker. Эта статья идет о том, как создать. Кроме того, есть изображения centos, так что это, скорее всего, ваш лучший курс. Если нет компрометации официального RHEL, вы застряли в том, что говорится в этой статье или доверяете неофициальному изображению, сделанному Some Person.

Потяните за изображения для JDK, Jenkins.

После того, как вы отсортировали вышесказанное, вам нужно будет приступить к созданию файла Docker для размещения Дженкинса. Я хотел бы посмотреть на порт OpenJDK8 и Jenkins Dockerfile него (в той мере, она способна) на Redhat/Centos

Запустите сервер Jenkins и настроить новые рабочие места

Это было бы легко, как только другие части выполнены. Вы можете следовать указателям на official Jenkins Docker hub

Я иду в правильном направлении?

Не по-моему. Docker не должен использоваться для тестирования таких сред. Во-первых, это не будет хорошим хорошим тестом, так как это эффективно chroot/«специальная» среда, если вы ожидаете запустить это в среде без докеров. Если вы ожидаете запустить его в докер, вы заново изобретаете колесо, сделав колесо квадратом, так как у вас уже есть официальное изображение Дженкинса.

 Смежные вопросы

  • Нет связанных вопросов^_^