|
| 1 | +<!--[metadata]> |
| 2 | ++++ |
| 3 | +title = "deploy" |
| 4 | +description = "The deploy command description and usage" |
| 5 | +keywords = ["stack, deploy"] |
| 6 | +advisory = "experimental" |
| 7 | +[menu.main] |
| 8 | +parent = "smn_cli" |
| 9 | ++++ |
| 10 | +<![end-metadata]--> |
| 11 | + |
| 12 | +# stack deploy (experimental) |
| 13 | + |
| 14 | +```markdown |
| 15 | +Usage: docker deploy [OPTIONS] STACK |
| 16 | + |
| 17 | +Create and update a stack from a Distributed Application Bundle (DAB) |
| 18 | + |
| 19 | +Options: |
| 20 | + --bundle string Path to a Distributed Application Bundle file (Default: STACK.dab) |
| 21 | + --help Print usage |
| 22 | +``` |
| 23 | + |
| 24 | +Create and update a stack from a `dab` file. This command has to be |
| 25 | +run targeting a manager node. |
| 26 | + |
| 27 | +```bash |
| 28 | +$ docker deploy vossibility-stack |
| 29 | +Loading bundle from vossibility-stack.dab |
| 30 | +Creating service vossibility-stack_elasticsearch |
| 31 | +Creating service vossibility-stack_kibana |
| 32 | +Creating service vossibility-stack_logstash |
| 33 | +Creating service vossibility-stack_lookupd |
| 34 | +Creating service vossibility-stack_nsqd |
| 35 | +Creating service vossibility-stack_vossibility-collector |
| 36 | +``` |
| 37 | + |
| 38 | +You can verify that the services were correctly created: |
| 39 | + |
| 40 | +```bash |
| 41 | +$ docker service ls |
| 42 | +ID NAME REPLICAS IMAGE |
| 43 | +COMMAND |
| 44 | +29bv0vnlm903 vossibility-stack_lookupd 1 nsqio/nsq@sha256:eeba05599f31eba418e96e71e0984c3dc96963ceb66924dd37a47bf7ce18a662 /nsqlookupd |
| 45 | +4awt47624qwh vossibility-stack_nsqd 1 nsqio/nsq@sha256:eeba05599f31eba418e96e71e0984c3dc96963ceb66924dd37a47bf7ce18a662 /nsqd --data-path=/data --lookupd-tcp-address=lookupd:4160 |
| 46 | +4tjx9biia6fs vossibility-stack_elasticsearch 1 elasticsearch@sha256:12ac7c6af55d001f71800b83ba91a04f716e58d82e748fa6e5a7359eed2301aa |
| 47 | +7563uuzr9eys vossibility-stack_kibana 1 kibana@sha256:6995a2d25709a62694a937b8a529ff36da92ebee74bafd7bf00e6caf6db2eb03 |
| 48 | +9gc5m4met4he vossibility-stack_logstash 1 logstash@sha256:2dc8bddd1bb4a5a34e8ebaf73749f6413c101b2edef6617f2f7713926d2141fe logstash -f /etc/logstash/conf.d/logstash.conf |
| 49 | +axqh55ipl40h vossibility-stack_vossibility-collector 1 icecrime/vossibility-collector@sha256:f03f2977203ba6253988c18d04061c5ec7aab46bca9dfd89a9a1fa4500989fba --config /config/config.toml --debug |
| 50 | +``` |
| 51 | + |
| 52 | +## Related information |
| 53 | + |
| 54 | +* [stack config](stack_config.md) |
| 55 | +* [stack deploy](stack_deploy.md) |
| 56 | +* [stack rm](stack_rm.md) |
| 57 | +* [stack tasks](stack_tasks.md) |
0 commit comments