Ejemplo para la creacion de ecosistemas de entornos para aplicar metodos orientados a DEVOPS, utilizando la tecnologia de contenedores que ofrece Docker.
ERROR: [1] bootstrap checks failed
[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
sudo sysctl -w vm.max_map_count=262144
Para que los cambios persistan en el sistema debemos modificar el archivo /etc/sysctl.conf
y agregar la siguiente linea al final del archivo:
vm.max_map_count=262144
docker-compose up -d
docker-compose up
Al inidiciar el contenedor se debe crear un usuario y una contraseña, estos datos seran persistidos gracias al volumen que sea creado.
Una vez crear el usuario, se selecciona un entorno local (local Docker environment).
Para obtener la password que genera Jenkins en el archivo /var/jenkins_home/secrets/initialAdminPassword
utilizamos el siguiente comando desde fuera de nuestro contenedor.
docker exec <nombre_contenedor> bash -c "cat /var/jenkins_home/secrets/initialAdminPassword"
docker exec jenkins_devops bash -c "cat /var/jenkins_home/secrets/initialAdminPassword"
Obtendremos el password para iniciar la configuracion de Jenkins.
Para ingresar a SonarQube el usuario por defecto es admin
y la contraseña es admin
, se recomienda energicamente cambiar la contraseña. Dichos datos seran persistidos en volumen que se ha creado.