Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

257
Views
¿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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!