Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

259
Vistas
¿Debo compilar mi aplicación dentro de una imagen de Docker?

Aunque la mayor parte del tiempo estoy desarrollando aplicaciones Java y simplemente estoy usando Maven, por lo que mis compilaciones deberían ser reproducibles (al menos eso es lo que dice Maven).

Pero supongamos que está compilando un programa C++ o algo un poco más complicado, ¿debería compilar dentro de la ventana acoplable?
O, idealmente, use vagabundos u otra tecnología para producir construcciones reproducibles.

¿Cómo gestionas la compilación reproducible con Docker?

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Puede, pero no en su imagen final, ya que eso significaría una imagen mucho más grande de lo necesario: incluiría toda la herramienta de compilación, en lugar de limitarse solo a lo que necesita para ejecutar el binario resultante.

Puede ver una alternativa en " ¿Cómo construyo una imagen de Docker para un proyecto de Ruby sin herramientas de compilación? "

  • Yo uso una imagen para construir,
  • Comprometo el contenedor detenido resultante como una nueva imagen (con un volumen que incluye el binario resultante)
  • Utilizo una imagen de ejecución (una que solo contiene lo que necesita ejecutar) y copio el binario de la otra imagen. Comprometo de nuevo el contenedor resultante.

La imagen final incluye el binario compilado y el entorno de ejecución.

over 4 years ago · Santiago Trujillo Denunciar

0

También quería publicar una respuesta a esto porque para construir sobre la respuesta de VonC. En realidad, acabo de recibir capacitación sobre Redhat Openshift y usan una herramienta llamada Source to Image s2i , que usa la ventana acoplable para crear imágenes de la ventana acoplable. Y, de hecho, esta estrategia es excelente para administrar una nube privada (o pública), donde su compilación puede compilarse en diferentes máquinas, pero debe mantener la consistencia del entorno de compilación.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda