Junior — Middle
Quais são as instruções e componentes principais utilizados na criação de um Dockerfile?
sobes.tech IA
Resposta da IA
Instruções principais e componentes do Dockerfile:
- FROM — imagem base, da qual herda a nova imagem.
- RUN — execução de comandos no contêiner durante a construção (por exemplo, instalação de pacotes).
- COPY e ADD — copiar ficheiros do contexto de construção para a imagem.
- CMD — comando que é executado ao iniciar o contêiner (pode ser sobrescrito).
- ENTRYPOINT — define o ficheiro executável principal do contêiner.
- WORKDIR — define o diretório de trabalho dentro do contêiner.
- ENV — define variáveis de ambiente.
- EXPOSE — declara as portas que o contêiner escuta.
- VOLUME — declara pontos de montagem para armazenamento de dados.
Exemplo de Dockerfile:
FROM openjdk:11
WORKDIR /app
COPY . /app
RUN ./gradlew build
EXPOSE 8080
CMD ["java", "-jar", "build/libs/app.jar"]