Que tarefas e operações realizou com Docker nos seus projetos?
sobes.tech IA
Resposta da IA
Nos projetos com Docker, realizei as seguintes tarefas:
-
Contenerização de aplicações — empacotava aplicações Java juntamente com as suas dependências em imagens Docker para facilitar a implantação.
-
Organização do ambiente de desenvolvimento — criava ficheiros docker-compose para executar múltiplos serviços (por exemplo, base de dados, cache, aplicação) localmente.
-
Automatização de CI/CD — integrava a construção e implantação de imagens Docker em pipelines.
-
Gestão de versões de imagens — etiquetava e armazenava as imagens no Docker Registry.
-
Otimização de imagens — minimizava o tamanho das imagens usando imagens base leves e construção em múltiplas etapas.
Exemplo de um Dockerfile simples para uma aplicação Java:
FROM openjdk:17-jdk-slim
COPY target/myapp.jar /app/myapp.jar
CMD ["java", "-jar", "/app/myapp.jar"]
Isto permite executar rapidamente a aplicação num ambiente isolado sem necessidade de configurar manualmente o ambiente.