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.
- No Dockerfile, indica-se a imagem base e os comandos para instalar as dependências necessárias e copiar os ficheiros.
- O comando
CMDouENTRYPOINTdefine 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.