Ich habe es apt-get update -y
in einigen Dockerfiles gesehen. Gibt es einen Grenzfall, in dem apt-get update
eine Bestätigung erforderlich wäre? Ich zögere, es in meinem Dockerfile anzugeben, ohne zu wissen, unter welchen Bedingungen es relevant werden könnte.
Wenn ich es nicht bereitstelle, gibt es dann Situationen, in denen das Update nicht ausgeführt wird und mein Docker-Build beschädigt wird?
Antwort1
Meinen Sie mit „Bestätigung“ nur die Abfrage „Ja“ oder „Nein“? Ich habe mehrere Pakete installiert, bei denen apt eine Art Downloadliste liest und die Downloads auflistet und den Benutzer dann mit „J/n“ fragt, ob er alle aufgelisteten Pakete herunterladen möchte. Das ist nicht einmal ein Sonderfall, es kommt ziemlich häufig vor, und „Ja“ -y
würde verhindern, dass apt die Bestätigung benötigt.