WhatsApp chat

▷ Instalación de Jenkins con Docker Compose

Marlon Falcon Hernandez, jenkinsdockerdockercompose
Back

Docker Compose es una herramienta para definir y ejecutar aplicaciones Docker de múltiples contenedores. Con Compose, usa un archivo YAML para configurar los servicios de su aplicación. Luego, con un solo comando, crea e inicia todos los servicios desde su configuración. Para obtener más información sobre todos los comandos de Compose, vea la lista de comandos de Compose.

owl-odoo

Instalación de Jenkins con Docker Compose

Para instalar Jenkins con Docker Compose, debemos crear un archivo docker-compose.yml en el directorio de trabajo. El archivo docker-compose.yml se puede crear con el siguiente contenido:

version: '2'
services:
  jenkins:
    image: istresearch/jenkins:latest
    container_name: jenkins
    user: jenkins
    volumes:
      - ./data/jenkins:/var/jenkins_home
      - ./var/run/docker.sock:/var/run/docker.sock
    environment:
      JENKINS_HOST_HOME: "/data/jenkins"
    ports:
      - "8080:8080"
      - "5001:5001"
      - "50000:50000"
Footer
© 2022 GitHub, Inc.
Footer navigation
Terms
Privacy

Instalación de Docker y Docker Compose

apt-get update && apt-get upgrade -y
apt  install docker.io docker-compose -y

Tambien lo podemos clonar

git clone https://github.com/falconsoft3d/jenkis-docker-compose.git
cd jenkis-docker-compose

Ejecutar el contenedor

docker-compose up -d

Ver la llave de acceso de Jenkins en docker

Esta clave se genera aleatoriamente, por lo que debe copiarla y pegarla en la página de inicio de sesión de Jenkins para completar la configuración inicial.

docker exec 79dc42e0a318 cat /var/jenkins_home/secrets/initialAdminPassword

Instalación de Jenkis pero con Docker Swarm

Docker Swarm es un servicio de orquestación de contenedores nativo de Docker. Con Docker Swarm, puede crear un clúster de Docker y administrarlo. Docker Swarm incluye un orquestador de clúster y un conjunto de herramientas de administración de clúster.

git clone https://github.com/falconsoft3d/jenkis-docker-compose.git
cd jenkis-docker-compose
docker swarm init
docker-compose build
docker stack deploy jenkis -c docker-compose.yml
docker stack ls


mfalconsoft@gmail.com / +34 (662) 47 0645RSS