
Implantações sem tempo de inatividade são diretas de configurar no serviço. O swarm não enviará tráfego para o contêiner atualizado até que ele esteja saudável e não desligará o antigo até que a solicitação pendente tenha terminado. Além disso, se um serviço não iniciar corretamente (falha na verificação de integridade), o Docker é inteligente o suficiente para manter a versão anterior em execução.
O arquivo de configuração (docker-compose.yml) é idempotente, então apenas as alterações no serviço são aplicadas quando implantadas. Eu tentei aprender k8s, mas tinha muitas partes móveis que tornam a depuração muito difícil quando algo dá errado, em comparação com o Docker Swarm, onde tudo usa o mesmo daemon em cada nó, então o log é centralizado.
Eu adoro que a descrição do serviço no arquivo de configuração possa ser direta porque muitas coisas são implícitas por design (como nomes de rede/volume) ou mais fáceis de ver. Por exemplo, abrir uma porta para um contêiner em cada nó pode ser feito em uma única linha. Análise coletada por e hospedada no G2.com.
Ao longo dos anos, encontrei algumas limitações ao implantar serviços no Swarm. Recentemente, elas foram resolvidas, mas a maioria teve problemas abertos no GitHub por muitos anos. Alguns exemplos:
* Abrir um shell para um contêiner requer localizar o nó onde o serviço está sendo executado, depois fazer login nesse nó.
* Não é possível acessar dispositivos especiais (como uma GPU) a partir dos meus contêineres em modo Swarm sem truques.
* Não posso atualizar segredo/configuração em serviços sem mudar o nome referenciado na configuração do serviço. Tive que criar uma ferramenta para superar essa limitação.
Existem ferramentas que ajudam em alguns pontos problemáticos (como o Portainer), mas não se deveria precisar depender de utilitários de terceiros para lidar com o software.
Ao testar o Kubernetes, descobri que a maioria desses problemas são resolvidos ou não existem no k8s. Análise coletada por e hospedada no G2.com.
Avaliações em Vídeo
20 de 21 Avaliações Totais para Docker Swarm
Sentimento Geral da Revisão para Docker Swarm
Entre para ver o sentimento das avaliações.

- Gerenciar e usar facilmente
- Gosto que você pode criar facilmente um cluster
- Replicação
- Gratuito e de código aberto
- Fácil de configurar e instalar
- Grande comunidade
- Documentação Análise coletada por e hospedada no G2.com.
- Às vezes, problema relacionado a permissões de arquivo
- Difícil de solucionar
- Não encontro desvantagens em um docker swarm. Análise coletada por e hospedada no G2.com.

Docker Swarm é uma plataforma leve para contêineres integrada ao Docker. É fácil de usar e fornece escalabilidade e alta disponibilidade para nós. Existem muitas ferramentas de orquestração, mas o Docker Swarm se destaca pelo uso em modo leve. Análise coletada por e hospedada no G2.com.
Docker Swarm não lida com requisitos complexos de orquestração, como agrupar múltiplos contêineres em pacotes, ou seja, pods. E cada contêiner deve ser gerenciado separadamente, o que é um pouco complicado. Análise coletada por e hospedada no G2.com.
Docker Swarm offers a relatively straightforward and easy-to-understand approach to container orchestration. It leverages Docker's familiar command-line interface (CLI) and API, making it accessible to users already familiar with Docker. Análise coletada por e hospedada no G2.com.
Compared to more robust orchestration platforms like Kubernetes, Docker Swarm has a more limited feature set. It may not offer the same level of advanced functionalities, customizability, or ecosystem integrations as some other container orchestration tools. Análise coletada por e hospedada no G2.com.

Uma das melhores coisas que já vi que me proporciona um ambiente de produção de trabalho paralisante.
Sou capaz de configurar vários serviços em uma única plataforma. Em comparação com outras VMs e serviços gerenciados, isso oferece uma solução de conteinerização melhor.
Você pode dividir suas produções pesadas em microserviços de alta disponibilidade. Análise coletada por e hospedada no G2.com.
Reinício do docker algo faz com que problemas com suas reivindicações temos que manter um diretório especial e montar nossos dados para torná-lo persistente caso contrário, os dados irão embora e você não poderá recuperar após o reinício. Análise coletada por e hospedada no G2.com.

Usando o Docker Swarm, podemos executar imagens com contêineres e criar imagens com tags. É útil para implantação, como podemos implantar nossos serviços usando suas imagens. O Docker Swarm é uma plataforma muito boa para criar nossas imagens e executar nossos contêineres. Seu desempenho é muito bom, é muito confiável e muito fácil de usar. Seus serviços são muito bons para criar qualquer imagem Docker para implantação em nosso projeto. É muito útil para o Kubernetes, pois com sua ajuda podemos facilmente criar nosso pod no Kubernetes. Então, de acordo comigo, podemos usar o Docker Swarm. Seu desempenho e recursos são todos bons. Análise coletada por e hospedada no G2.com.
Não há nenhum mal nisso.
Processa lentamente. Análise coletada por e hospedada no G2.com.

A primeira coisa sobre o swarm que eu gosto é sua instalação. É muito fácil instalar e gerenciar o docker swarm. O arquivo Compose é fácil de entender. Estabelecer um cluster é muito fácil. Rede fácil. Podemos definir nós com rótulos e anotações. Análise coletada por e hospedada no G2.com.
Docker swarm é muito fácil de usar, mas não é popular em comparação com o Kubernetes. Deveria ter recursos como o Kubernetes para que não perdesse popularidade. Análise coletada por e hospedada no G2.com.
Docker swarm is very easy to use , light weight and takes less time to understand as compare to other complex Orchestration tools. It do the automatic loadbalancing within the doker containers. Análise coletada por e hospedada no G2.com.
First of all features are limited , not big community as compared to kubernetes. Here, high availability and fault tolerance capability are also limited and mainly scalability of docker containers must be done manually. Análise coletada por e hospedada no G2.com.

Existem várias soluções de orquestração de contêineres disponíveis hoje. O Docker tem o Docker Swarm e é muito útil. Existem outros, mas depende do seu caso de uso. Você pode usar o que quiser. Análise coletada por e hospedada no G2.com.
Não há tal coisa, todas as coisas estão bem, pode se tornar melhor escalando a funcionalidade. Análise coletada por e hospedada no G2.com.
A boa notícia é que existe um grande ecossistema de fornecedores específicos para IoT, que vão desde a base (pacotes de hardware de dispositivos, sensores, placas de rádio, sistemas operacionais, etc.) até o meio (tecido de rede distribuída, gerenciamento de frotas, coleta de dados) e o topo (agregação e análise de dados). Análise coletada por e hospedada no G2.com.
Docker Swarm oferece principalmente escalabilidade manual e oferece capacidade limitada de provisionar recursos automaticamente. Análise coletada por e hospedada no G2.com.
Docker Swarm is easy to use orchestration tool and it is more lightweight and simple to install than Kubernetes . The cluster configuration is an easy installation. Docker swarm's faster deploy application and provides high availability. Análise coletada por e hospedada no G2.com.
Docker swarm no build-in monitoring always uses third party tool . Docker swarm relies only on transport layer security, Docker Swarm provides limited customization and extensions and less functionality compared to Kubernetes . Análise coletada por e hospedada no G2.com.