From 7606c87d12efb84b67db7d74870f801056d685b2 Mon Sep 17 00:00:00 2001 From: Thibault <thibault@Thibault.home> Date: Tue, 16 Mar 2021 16:02:00 +0100 Subject: [PATCH] Docker compose fonctionnel (Jenkins, Registry) --- docker-compose.yml | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index dcc4af4..3df4c60 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,13 +1,22 @@ version: "3" +networks: + jenkins: + driver: bridge + services: dind: container_name: jenkins-docker image: docker:dind - network_mode: "bridge" + networks: + jenkins: + aliases: + - docker privileged: true ports: - 2376:2376 + expose: + - "2376" volumes: - ./jenkins-docker-certs:/certs/client - ./jenkins-data:/var/jenkins_home @@ -15,7 +24,14 @@ services: jenkins-blueocean: container_name: jenkins-blueocean image: myjenkins-blueocean:1.1 - network_mode: "bridge" + networks: + - jenkins + depends_on: + - dind + environment: + - DOCKER_HOST=tcp://docker:2376 + - DOCKER_CERT_PATH=/certs/client + - DOCKER_TLS_VERIFY=1 ports: - 8080:8080 - 50000:50000 @@ -26,7 +42,8 @@ services: sonatype-nexus3: container_name: registry-nexus image: sonatype/nexus3:latest - network_mode: "bridge" + networks: + - jenkins ports: - 8081:8081 - 8082:8082 -- GitLab