User Tools

Site Tools


informatica:devops:integracion_continua:docker_compose

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
informatica:devops:integracion_continua:docker_compose [2019/07/12 14:46] joseinformatica:devops:integracion_continua:docker_compose [2020/02/28 13:07] (current) jose
Line 1: Line 1:
 +====== Install ======
 +Puede cambiar por la versión
 +
 +  curl -L "https://github.com/docker/compose/releases/download/1.25.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
 +
 +
 ====== Integración continua con Docker Compose ====== ====== Integración continua con Docker Compose ======
 Crear un docker compose con: Crear un docker compose con:
-LDAP +  LDAP 
-Git +  Git 
-Jenkins+  Jenkins 
 + 
 +====== LDAP ====== 
 +Imagen de dinkel/openldap 
 +  docker run --rm -ti -p 1389:389 -e SLAPD_PASSWORD=dadada -e SLAPD_DOMAIN=lobo99.com dinkel/openldap 
 +===== Carga de usuarios: ===== 
 +Fichero carga_ldap.ldif 
 +<code> 
 +dn: ou=personas, dc=lobo99,dc=com 
 +ou: personas 
 +objectclass: organizationalunit 
 + 
 +dn: ou=grupos,dc=lobo99,dc=com 
 +objectClass: organizationalUnit 
 +ou: grupos 
 + 
 +dn: ou=wls,ou=grupos,dc=lobo99,dc=com 
 +objectClass: organizationalUnit 
 +ou: wls 
 + 
 +dn: cn=Aitor Tillas Frias,ou=personas,dc=lobo99,dc=com 
 +objectclass: inetOrgPerson 
 +cn: Aitor Tillas 
 +sn: Frias 
 +uid: atillas 
 +userpassword: 12345678 
 + 
 +dn: cn=Armando Bronca Segura,ou=personas,dc=lobo99,dc=com 
 +objectclass: inetOrgPerson 
 +cn: Armando Bronca 
 +sn: Segura 
 +uid: abronca 
 +userpassword: 12345678 
 + 
 +dn: cn=Deployers,ou=wls,ou=grupos,dc=lobo99,dc=com 
 +objectclass: groupofnames 
 +objectclass: top 
 +cn: Deployers 
 +member: cn=Aitor Tillas,ou=personas,dc=lobo99,dc=com 
 +</code> 
 + 
 +Realizamos carga inicial: 
 +  ldapadd -h localhost -p 1389 -D "cn=admin,dc=lobo99,dc=com" -w dadada -f carga_ldap.ldif  
 +Consulta: 
 +  ldapsearch -D "cn=admin,dc=lobo99,dc=com" -h 172.17.0.1 -p 1389 -w dadada  -b "DC=lobo99,DC=com"  -o ldif-wrap=no 
 +   
 +====== Gitlab ====== 
 +https://docs.gitlab.com/omnibus/docker/ 
 +<code> 
 +  docker run --publish 1443:443 --publish 1080:80 --publish 1022:22 \ 
 +  --volume /docker/gitlab/config:/etc/gitlab \ 
 +  --volume /docker/gitlab/logs:/var/log/gitlab \ 
 +  --volume /docker/gitlab/data:/var/opt/gitlab \ 
 +  gitlab/gitlab-ce:latest 
 +</code> 
 + 
 +====== Jenkins ====== 
 +https://jenkins.io/blog/2018/12/10/the-official-Docker-image/ 
 + 
 +  docker run jenkins/jenkins 
 + 
  
informatica/devops/integracion_continua/docker_compose.1562942809.txt.gz · Last modified: 2019/07/12 14:46 by jose