Skip to content

Instantly share code, notes, and snippets.

@igor-rodrigues2017
Created April 13, 2020 12:01
Show Gist options
  • Save igor-rodrigues2017/a8db1bfee98c67948cb0a7bebb916622 to your computer and use it in GitHub Desktop.
Save igor-rodrigues2017/a8db1bfee98c67948cb0a7bebb916622 to your computer and use it in GitHub Desktop.
Comandos relacionados ao docker-machine e docker swarm
docker-machine create -d DRIVE_VIRTUALIZACAO NOME_VM - cria uma maquina virtual, ex.: docker-machine -d virtualbox vm1.
docker-machine ssh NOME_VM - acessa a vm
docker swarm init --advertise-addr IP - inicia o swarm e dá um ip para essa máquina, a primeira máquina do swarm é a "líder".
docker swarm join-token worker - devolve o comando para adicionar novos workers dentro do cluster
docker node ls - executado dentro da vm leader que faz parte do swarm, listas os nodes do swarm.
docker service create PARAMETROS_PARA_CRIACAO_DO_CONTAINER - cria container no escopo do swarm, deve ser executado pelo manager.
docker service ls - lista os services
docker service ps ID_SERVICE - lista info do service que está rodando
docker node update --availability STATUS - muda o status do nó.
docker service update --constraint-add RESTRICAO - adiciona restrição ao service onde ele pode rodar
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment