Repository related to my talk during DevDay 2018, about Docker Swarm
Command | Second Header |
---|---|
docker build -t my-app . | build image described by Dockerfile and tag it "my-app" |
docker run my-app | run image my-app |
docker ps | list all running containers |
docker stats | monitor all running containers |
docker run -p 80:80 nginx | run image nginx and expose its port 80 on port 80 |
docker swarm init | enables Swarm Mode, allowing the use of services and stacks |
docker service create --name nginxservice -p 80:80 nginx | Create a service called "nginxservice" for image nginx |
docker service scale nginxservice=3 | Set the number of replicas to 3 for service nginxservice |
docker stack deploy --compose-file docker-compose.yml stackname | deploy stack described by current docker-compose.yml and call it stackname |
docker swarm leave [-f] | Leave the swarm (and destroy all services and stacks if -f is specified) |