init_swarm
Initialize a new Docker Swarm cluster on the Engine. Configure advertise address, listen address, networking, and security options for the swarm manager.
Instructions
Initialize a new swarm on this Engine.
args: advertise_addr - Externally reachable address advertised to other nodes listen_addr - Listen address used for inter-manager communication force_new_cluster - Force a new cluster from current state default_addr_pool - IP address pools for swarm overlay networks subnet_size - Subnet size for the IP pool data_path_addr - Address to use for data path traffic data_path_port - Port number for data path traffic name - Name of the swarm labels - User-defined key/value metadata autolock_managers - Encrypt manager keys at rest log_driver - Default log driver configuration returns: str - The node id of the newly created swarm manager
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| labels | No | ||
| log_driver | No | ||
| listen_addr | No | 0.0.0.0:2377 | |
| subnet_size | No | ||
| advertise_addr | No | ||
| data_path_addr | No | ||
| data_path_port | No | ||
| autolock_managers | No | ||
| default_addr_pool | No | ||
| force_new_cluster | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |