Skip to content
serhij.zolotukhin edited this page Dec 7, 2025 · 1 revision
Set up swarm
docker swarm init --advertise-addr <IP>:2377 - enable swarm mode 
    and make your current machine a swarm manager
    
docker-machine ssh myvm2 - attached to open a terminal session on that VM
 
docker-machine ssh myvm2 "docker swarm join --token <token> <ip>:<port>"
    - join node to swarm as a worker
Destroy swarm
docker-machine ssh myvm2 "docker swarm leave"  - Make the worker leave the swarm
docker-machine ssh myvm1 "docker swarm leave -f" -  Make master leave, kill swarm
Deploy app
docker-machine scp docker-compose.yml myvm1:~
    - Copy the file to the swarm manager myvm1
    
docker-machine ssh myvm1 "docker stack deploy -c docker-compose.yml getstartedlab"

My side bar

Clone this wiki locally