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

148
Vistas
Haz algo usando Dockerfile RUN pero ignora los errores

Creo que quiero que Docker EJECUTE algo que sé que fallará, pero luego usar una reparación para arreglarlo, es decir

 RUN dpkg -i wkhtmltox_0.12.6-1.focal_arm64.deb RUN apt-get update RUN apt fix-broken install

Parece que apt reconoce que wkhtmltox no se pudo instalar debido a la falta de paquetes y luego puede instalarlos todos. ...Pienso.

De todos modos, incluso intentar esto significa permitir que la construcción de Docker continúe con un código de salida incorrecto.

¿Puedo hacer eso?

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

0

Aquí está la solución:

 RUN dpkg -i wkhtmltox_0.12.6-1.focal_arm64.deb || true RUN apt-get update || true RUN apt fix-broken install || true
over 4 years ago · Santiago Trujillo Denunciar

0

¡Es posible que realmente desee algunas mejoras además de hacer que esto funcione!

  • verificar que dpkg se haya introducido con éxito en el paquete
  • use apt-get en lugar de apt para evitar la advertencia de interfaz estable
  • ejecute todos sus comandos apt en el mismo bloque con clean al final para reducir el tamaño del contenedor
 # NOTE dpkg -i exits nonzero due to missing dependencies RUN dpkg -i wkhtmltox_0.12.6-1.focal_arm64.deb ; \ dpkg -l | grep wkhtmltox RUN apt-get update && \ apt-get -f install && \ apt-get clean
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