Sobes.tech
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"]