====== 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 ====== Crear un docker compose con: LDAP Git 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 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 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/ 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 ====== Jenkins ====== https://jenkins.io/blog/2018/12/10/the-official-Docker-image/ docker run jenkins/jenkins