2 DL3038
Moritz Röhrich edited this page 2020-11-06 20:19:42 +01:00

Use the -y switch to avoid manual input dnf install -y <package>

Problematic code:

FROM fedora:32
RUN dnf install httpd-2.4.46 && dnf clean all

Correct code:

FROM fedora:32
RUN dnf install -y httpd-2.4.46 && dnf clean all

Rationale:

Omitting the non-interactive switch causes the command to fail during the build process, because dnf would expect manual input. Use the -y or the equivalent --assumeyes flag to avoid this.