Junior — Middle
¿Qué instrucciones y componentes principales se utilizan al crear un Dockerfile?
sobes.tech AI
Respuesta de la IA
Instrucciones principales y componentes del Dockerfile:
- FROM — imagen base, de la cual se hereda la nueva imagen.
- RUN — ejecución de comandos en el contenedor durante la construcción (por ejemplo, instalación de paquetes).
- COPY y ADD — copiar archivos desde el contexto de construcción a la imagen.
- CMD — comando que se ejecuta al iniciar el contenedor (puede ser sobrescrito).
- ENTRYPOINT — establece el archivo ejecutable principal del contenedor.
- WORKDIR — establece el directorio de trabajo dentro del contenedor.
- ENV — establece variables de entorno.
- EXPOSE — declara los puertos que escucha el contenedor.
- VOLUME — declara puntos de montaje para almacenamiento de datos.
Ejemplo de Dockerfile:
FROM openjdk:11
WORKDIR /app
COPY . /app
RUN ./gradlew build
EXPOSE 8080
CMD ["java", "-jar", "build/libs/app.jar"]