Sobes.tech
Junior — Middle

Como é feita a configuração e o início dos processos dentro de um contêiner Docker?

sobes.tech IA

Resposta da IA

A configuração e o arranque de processos dentro de um contêiner Docker geralmente são feitos através de um Dockerfile e do comando de execução do contêiner.

  1. No Dockerfile, indica-se a imagem base e os comandos para instalar as dependências necessárias e copiar os ficheiros.
  2. O comando CMD ou ENTRYPOINT define o processo que será iniciado ao iniciar o contêiner.

Exemplo de Dockerfile para iniciar uma aplicação Java:

FROM openjdk:11-jre-slim
COPY app.jar /app/app.jar
CMD ["java", "-jar", "/app/app.jar"]

Iniciar o contêiner:

docker build -t minha-aplicacao-java .
docker run minha-aplicacao-java

Assim, o processo dentro do contêiner inicia-se automaticamente ao iniciar o contêiner, de acordo com as configurações no Dockerfile.