Difficulty: Beginner
Estimated Time: 10 minutes

Exercício de Nivelamento de Docker

Esse exercício foi criado como uma continuação da parte teórica do conteúdo iniciado neste link: https://rodrigohrech.github.io/treinamento-docker/

Lista de afazeres

  1. Testar se o docker está corretamente instalado;
  2. Executar um contêiner do MongoDB expondo sua porta de conexão;
  3. Clonar o repositório da API de votação;
  4. (Opcional) Executar localmente a aplicação (requer Java 8 configurado);
  5. Escrever um Dockerfile para aplicação que construa o binário e execute a aplicação;
  6. Fazer a construção da imagem a partir do Dockerfile;
  7. Parar e eliminar o contêiner do MongoDB que foi executado;
  8. Executar um novo contêiner do MongoDB sem expor a porta de conexão;
  9. Executar o contêiner da aplicação, conectando com o contêiner do MongoDB;
  10. Limpar as imagens criadas.

Nivelamento de Docker

Step 1 of 8

1) Verifique se Docker está funcionando na sua máquina

Execute:

docker run hello-world

App