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