Utilice docker-compose con docker swarm
Estoy usandodocker 1.12.1
Tengo una secuencia de comandos fácil de docker-componer.
version: '2'
services:
jenkins-slave:
build: ./slave
image: jenkins-slave:1.0
restart: always
ports:
- "22"
environment:
- "constraint:NODE==master1"
jenkins-master:
image: jenkins:2.7.1
container_name: jenkins-master
restart: always
ports:
- "8080:8080"
- "50000"
environment:
- "constraint:NODE==node1"
Ejecuto este script condocker-compose -p jenkins up -d
. Esto crea mis 2 contenedores pero solo en mi maestro (desde donde ejecuto mi comando). Esperaría que uno se creara en el maestro y otro en el nodo. También intenté agregar
networks:
jenkins_swarm:
driver: overlay
y
networks:
- jenkins_swarm
Después de cada servicio pero esto está fallando con:
Cannot create container for service jenkins-master: network jenkins_jenkins_swarm not found
Mientras la red se crea cuando realizodocker network ls
Alguien que pueda ayudarme a implementar 2 contenedores en mis 2 nodos con docker-compose. Enjambre está trabajando defensivamente en mi "grupo". Seguíesta tutorial para verificar