Lecciones

Aprende cómo instalar Jenkins utilizando Docker

Escrito por Juan Felipe Becerra | 18 de mayo de 2020

Este tutorial le permitirá realizar una instalación de la herramienta Jenkins, que es un servidor de automatización de código abierto, que proporciona diferentes complementos para respaldar la creación, implementación y automatización de cualquier proyecto de software.

Prerrequisitos:

Capacitación Docker Engine (Tecnología de contenedores)
Tener instalado Docker

A continuación se describen los pasos para realizar la instalación y configuración inicial de Jenkins:

1. Correr la plataforma Docker de manera local.

2. Dirigirse a https://hub.docker.com/ y buscar la imagen oficial de la herramienta Jenkins para ejecutar dentro de un contenedor Docker.

3. Descargar la imagen de Jenkins para Docker en tu ordenador de manera local.

docker pull jenkins/jenkins:lts
docker

4. Verifica que la imagen se haya descargado correctamente.

5. Ahora ejecuta jenkins como contenedor Docker exponiendolo en el puerto 8080 de tu ordenador local.

docker run -p 8080:8080 -p 50000:50000 -v /your/home:/var/jenkins_home jenkins/jenkins:lts

6. Verifica que puedas ingresar al contenedor a través del navegador web de tu preferencia.

7. Cancela la ejecución actual y ahora hazlo asignando un volumen dentro de tu ordenador local para guardar las configuraciones que hagas en la herramienta y no se pierdan a medida que ejecutas el contenedor.

Comando:
docker run -p 8080:8080 -p 50000:50000 -v /your/home:/var/jenkins_home jenkins

8. Para ingresar a Jenkins por primera vez es necesario tener a la mano la contraseña de administrador que se muestra en la consola de comandos que se muestra a medida que el contenedor se inicia. También la podrán encontrar posteriormente en el archivo que se crea en el volumen llamado /your/home/secrets/initialAdminPassword.

9. Inicie Jenkins con las instalación de plugins recomendados, básicos para trabajar con su primer proyecto.

10. A continuación se instalarán los plugins.

11. Crea su cuenta de administrador en Jenkins para su respectivo control de acceso.

12. Jenkins ahora está listo

13. Ya podrás empezar a configurar la herramienta de Jenkins ejecutado desde una instancia Docker.