Tutorial Docker Swarm

Inicializar o Swarm

sudo docker swarm init

Comandos do Manager

Listar Nodes (máquinas conectadas no swarm)

sudo docker node ls

Imagemi

Criar Service / POD

docker service create --name nginx --replicas 3 -p 80:80 nginx

Imagemi

Verificar Services (serviços rodando)

sudo docker service ls

Remover Service

docker service rm --name <name><image>

Remover Nodes

docker swarm leave

Detalhar Service

sudo docker service ps <id do container>

Deploy Docker Compose

sudo docker stack deploy -c docker-compose.yml minio

Escalando Aplicação

sudo docker service scale minio_minio=3 #3 replicas#

Imagemi