Projeto desenvolvido no módulo de Back-End do curso de desenvolvimento web da Trybe
O projeto 🐋 Docker Todo-List é uma "containerização" de aplicações frontend, backend e de testes que foi implementada para praticar o Docker, desenvolvida no curso Trybe.
Neste projeto, eu consegui:
- Usar comandos docker na CLI - Interface de linha de comando;
- Criar um container Docker para um aplicativo front-end;
- Criar um container Docker para um aplicativo back-end;
- Criar um container Docker para um aplicativo de teste;
- Orquestrar os três contêineres usando o Docker compose.
-
Os seguintes comandos docker são usados e podem ser encontrados em
./docker/docker-commands:Comando Descrição 1 Criando um container usando a imagem alpinena versão3.12interativamente e sem execução, nomeando-o01container2 Inicializa o container 01container3 Listar todos os contêineres, filtrando pelo nome 01container4 Execute o comando cat /etc/os-releaseno container01containersem anexar a ele5 Remove o container 01container6 Realizar download da imagem nginxcom a versão1.21.3-alpine7 Inicialize um novo container com a imagem nginxna versão1.21.3-alpineem segundo plano, nomeando-o02imagese executando na porta 30008 Parar o container 02images9 Gera uma compilação a partir do Dockerfile de back-end, nomeando a imagem todobackend10 Gera uma compilação a partir do Dockerfile de front-end, nomeando a imagem todofrontend11 Gera uma compilação a partir do Dockerfile de testes, nomeando a imagem todotests12 Cria um docker-compose para comunicação entre o back-end,front-endetestes