- Qual seria a diferença de usar docker run e docker service ?
- Um cluster pode ter varias redes sendo usadas , como a bridge e ingress por exemplo
Olá Rafael, tudo bem?
O comando docker run cria e inicia um contêiner no host do docker local.
Um "service" do docker é um ou mais contêineres com a mesma configuração em execução no modo swarm do docker. É semelhante ao comando 'docker run'. A diferença é que agora você tem orquestração de constainers. Essa orquestração reinicia seu contêiner se ele parar, encontra o nó apropriado para executar o contêiner com base em suas restrições, dimensiona seu serviço para cima ou para baixo, permite que você use a rede mesh e um VIP para descobrir seu serviço e execute atualizações contínuas para minimizar o risco de uma interrupção durante uma alteração em seu aplicativo em execução.