Установка Docker:
• Если у вас еще нет Docker, скачайте и установите его с официального сайта: https://www.docker.com/
Загрузка образа Jenkins:
- Откройте терминал или командную строку.
- Выполните команду:
docker pull jenkins/jenkins:lts
Эта команда скачает образ Jenkins с последней стабильной версией (LTS).
Запуск контейнера Jenkins:
- Выполните команду:
docker run -d -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts
Эта команда запускает контейнер Jenkins в фоновом режиме (с флагом -d).
- -p 8080:8080: Перенаправляет порт 8080 контейнера на порт 8080 хост-машины, чтобы вы могли получить доступ к Jenkins через веб-интерфейс.
- -p 50000:50000: Перенаправляет порт 50000 контейнера на порт 50000 хост-машины, чтобы Jenkins мог использовать JNLP (Java Network Launch Protocol) для запуска агентов.
- -v jenkins_home:/var/jenkins_home: Создает том jenkins_home на хост-машине и монтирует его в папку /var/jenkins_home контейнера. Это позволит сохранить конфигурацию и данные Jenkins даже после остановки контейнера.
Дополнительные советы:
• Использование Docker Compose: Для более удобного управления несколькими контейнерами (например, Jenkins и база данных) можно использовать Docker Compose.
• Настройка Jenkins: После установки Jenkins вам нужно будет настроить его, включая установку плагинов, создание пользователей и настройку CI/CD-пайплайнов.
• Безопасность: Для повышения безопасности рекомендуется использовать HTTPS для доступа к Jenkins и настроить аутентификацию пользователей.
Доступ к Jenkins:
- Откройте веб-браузер и введите адрес: http://localhost:8080
- Введите начальный пароль, который вы найдете в логах Docker (используйте команду dockerlogs <имя_контейнера>).
- Следуйте инструкциям по настройке Jenkins.
Пошаговая инструкция по базовой настройке Jenkins по ссылке