Junior — Middle
¿Cómo se configura y se inician los procesos dentro de un contenedor Docker?
sobes.tech AI
Respuesta de la IA
La configuración y el inicio de procesos dentro de un contenedor Docker generalmente se realiza a través de un Dockerfile y el comando para iniciar el contenedor.
- En el Dockerfile se especifica la imagen base y los comandos para instalar las dependencias necesarias y copiar los archivos.
- El comando
CMDoENTRYPOINTdefine el proceso que se iniciará al arrancar el contenedor.
Ejemplo de Dockerfile para ejecutar una aplicación Java:
FROM openjdk:11-jre-slim
COPY app.jar /app/app.jar
CMD ["java", "-jar", "/app/app.jar"]
Inicio del contenedor:
docker build -t mi-aplicacion-java .
docker run mi-aplicacion-java
De esta forma, el proceso dentro del contenedor se inicia automáticamente al arrancar el contenedor según la configuración en el Dockerfile.