Skip to content

Matheus-Pozett/Docker

Repository files navigation

PROJETO DOCKER TODO-LIST

Projeto desenvolvido no módulo de Back-End do curso de desenvolvimento web da Trybe

🎯 Objetivo

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.

📌 Habilidades desenvolvidas

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.

Comandos Utilizados

  • 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 alpine na versão 3.12 interativamente e sem execução, nomeando-o 01container
    2 Inicializa o container 01container
    3 Listar todos os contêineres, filtrando pelo nome 01container
    4 Execute o comando cat /etc/os-release no container 01container sem anexar a ele
    5 Remove o container 01container
    6 Realizar download da imagem nginx com a versão 1.21.3-alpine
    7 Inicialize um novo container com a imagem nginx na versão 1.21.3-alpine em segundo plano, nomeando-o 02images e executando na porta 3000
    8 Parar o container 02images
    9 Gera uma compilação a partir do Dockerfile de back-end, nomeando a imagem todobackend
    10 Gera uma compilação a partir do Dockerfile de front-end, nomeando a imagem todofrontend
    11 Gera uma compilação a partir do Dockerfile de testes, nomeando a imagem todotests
    12 Cria um docker-compose para comunicação entre o back-end, front-end e testes

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published