Skip to content - Used to define how Docker containers should behave in production (via
docker-compose.yml
). - Must
run docker swarm init
before attempting to deploy - Then run docker stack deploy:
docker stack deploy -c docker-compose.yml nameofimage
- List Stacks:
dockerstack ls
- Run Docker Compose File:
docker stack deploy -c <composefile> <appname>
docker inspect <task or container>
docker service ls
- List tasks of service:
docker service ps nameofservice
- Shutdown app:
docker stack rm nameofstack
- Shutdown swarm:
docker swarm leave --force