swarm

Swarm — A Docker-native clustering system

The swarm command runs a Swarm container on a Docker Engine host and performs the task specified by the required subcommand, COMMAND.

Use swarm with the following syntax:

$ docker run swarm [OPTIONS] COMMAND [arg...]

For example, you use swarm with the manage subcommand to create a Swarm manager in a high-availability cluster with other managers:

$ docker run -d -p 4000:4000 swarm manage -H :4000 --replication --advertise 172.30.0.161:4000 consul://172.30.0.165:8500

Options

The swarm command has the following options:

  • --debug — Enable debug mode. Display messages that you can use to debug a Swarm node. For example: time=“2016-02-17T17:57:40Z” level=fatal msg=“discovery required to join a cluster. See ‘swarm join --help’