Menu

Docker Swarm Manager

Docker Swarm brings clustering support to docker enabled hosts. To provide swarm, special containers must be runned on server where docker is instaled.

Swarm Manager is one of those container. It is runned from the official. Docker could be installed with or without masson/commons/docker. See configuration to check how to configure it

Once a machine is added to the swarm cluster (manager or agent), it will be configured to communicate by default with the ryba/swarm/manager.

module.exports =
  deps:
    docker: module: 'masson/commons/docker', local: true, required: true, auto: true
    zookeeper_server: module: 'ryba/zookeeper/server'
    swarm_manager: 'ryba/swarm/manager'
    iptables: module: 'masson/core/iptables', local: true
  configure:
    'ryba/swarm/manager/configure'
  commands:
    install: [
      'ryba/swarm/manager/install'
      'ryba/swarm/manager/start'
    ]
    stop:
      'ryba/swarm/manager/stop'
    start:
      'ryba/swarm/manager/start'