使用yum install

时间:2017-05-15 14:41:51

标签: linux docker rpm yum dnf

我的Dockerfile需要一些不在注册存储库中的包not-here-yet

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

这按预期失败。但是因为容器没有dnf,所以下面会返回退出代码0,即使它有同样的问题。

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

yum在这方面的不良验证给我留下了一个不完整的容器,除非Dockerfile的维护者知道哪些命令使not-here-yet可用。

由于政策原因我无法在此容器上安装dnf,如果在列表中找不到任何一个包而没有复制,则如何使yum失败同一个RUN线一次又一次安装一个包?

0 个答案:

没有答案