Docker é uma plataforma que permite criar, implantar e executar aplicativos em containers. Containers são ambientes isolados que incluem tudo que um software precisa para funcionar, como código, bibliotecas e dependências, tornando a execução consistente em diferentes ambientes. Docker facilita o desenvolvimento, a portabilidade e a escalabilidade de aplicativos. https://www.docker.com/
- Portabilidade: Consistência entre diferentes ambientes.
- Isolamento: Evita conflitos de dependências.
- Eficiência: Leve e rápido comparado a máquinas virtuais.
- Escalabilidade: Fácil de escalar conforme a demanda.
- Desenvolvimento Rápido: Acelera o ciclo de desenvolvimento e implantação.
- Controle de Versão: Facilita o rastreamento de mudanças.
- Segurança: Maior isolamento e controle de permissões.
- Automação: Simplificação da gestão de aplicativos.
Baixe e Instale o Docker Desktop https://www.docker.com/products/docker-desktop/
Baixe o script de instalação https://get.docker.com
Abra o terminal copie e cole os comandos:
wget https://get.docker.com -O install-docker.sh
sudo sh install-docker.sh
Instruções de pós-instalação: https://docs.docker.com/engine/install/linux-postinstall
Instruções para rodar docker na AWS https://aws.amazon.com/pt/getting-started/hands-on/deploy-docker-containers/
Instruções para para deploy na Digital Ocean https://docs.digitalocean.com/products/app-platform/how-to/deploy-from-container-images/