Docker
status:ASSISTENCIAL
O que é Docker?
Docker é uma tecnologia que trabalha a partir de imagens e containers criando uma virtualização ao nível de sistema operacional, diferentemente de um sistema de virtualização tradicional que o possui um sistema operacional completo e isolado, no docker nós temos recursos isolados que utilizam bibliotecas do kernel em comum entre host e containers.
Cada container executa apenas 1 processo e é visto como uma máquina, contendo seu próprio IP na rede, dessa forma um container não interfere nos demais, permitindo o versionamento e evitando conflitos de configuração de ambiente.
Docker Compose
O Docker Compose é uma ferramenta que permite definir e gerenciar múltiplos contêineres usando um único arquivo YAML. Ele facilita a orquestração de aplicações multicontêiner, como um backend com banco de dados.
Docker Swarm
O Docker Swarm é a solução nativa do Docker para orquestração de containers em cluster, permitindo escalabilidade e alta disponibilidade. Ele permite distribuir aplicações em múltiplos nós, garantindo redundância e balanceamento de carga.
Quais são as vantagens de utilizar Docker?
Agilidade na entrega.
Agilidade na implantação.
Escalonamento.
Migração de ambientes de forma rápida e fácil.
Redução de processamento e custo.
Requisitos e instalação do serviço Docker
Sessão dedicada a manuais que auxiliam na instalação do micro serviço docker.
Serviços implantados em Docker (Compose)
Sessão dedicada a demonstração de implantação dos serviços providos pela solus na estrutura docker compose
Serviços implantados em Docker (Swarm)
Sessão dedicada a demonstração de implantação dos serviços providos pela solus na estrutura docker swarm.
Serviço de proxy reverso (nginx)
Sessão dedicada a demonstração de implantação dos serviços providos pela solus na estrutura docker swarm.
Help docker
Documento dedicado a centralizar os erros e observações sobre o escopo de docker na solus.