Falla al build un contenedor Docker temprano con una mala list de packages para la installation de yum

My Dockerfile quiere un package que not-here-yet que no está en los repositorys registrados.

 RUN yum install -d 1 -y not-here-yet && yum clean all 

Esto falla como se esperaba Pero debido a que el contenedor no tiene dnf , a continuación se devuelve el código de salida 0 aunque tenga el mismo problema.

 RUN yum install -d 1 -y inotify-tools not-here-yet && yum clean all 

La pobre validation de yum en esta área me deja con un contenedor incompleto a less que el mantenedor del file Docker sepa qué commands not-here-yet disponibles not-here-yet .

Asumiendo por razones de política que no puedo instalar dnf en este contenedor, ¿cómo hago que yum falle si no se encuentra ningún package en una list sin copyr la misma línea RUN una y otra vez para instalar un package a la vez?

Intereting Posts