Debconf-Fehlermeldungen aus der apt-get install-Zeile im Dockerfile

Debconf-Fehlermeldungen aus der apt-get install-Zeile im Dockerfile

Ich lerne gerade etwas über Dockerfile und habe vorher noch nie mit Curl gearbeitet.

Beim Laufendieses Dockerfile. Die Terminalausgabe ergibt:

Bildbeschreibung hier eingeben

Und dann:

Bildbeschreibung hier eingeben Beim Googeln habe ich herausgefunden, dass ein interaktiver Dialog vorhanden war, der nicht verarbeitet werden konnte.

Der letzte Befehl, den ich in der Terminalausgabe sah, war
Step 7 : RUN apt-get install curl -y && ...der von Zeile 15 bis Zeile 39

Wie soll ich damit umgehen? Danke

bearbeiten
Eine der Antwortenim Link in den Kommentaren geben Sie einen Hinweis aufUbuntu-Manpage, nachdem ich die Manpage gelesen habe, bin ich mir nicht sicher, wie ich diese Lösung in meinen Fall integrieren kann. Irgendwelche Hilfe? Danke

bearbeiten 2
Die akzeptierte Antwort schlägt vor, zu verwenden ARG DEBIAN_FRONTEND=noninteractive. Wie integriere ich dies in meine Dcoker-Datei? Danke

Antwort1

Sie haben drei Möglichkeiten:

  1. Ignorieren Sie die Meldungen, da es sich anscheinend nicht um ein schwerwiegendes Problem handelt.

  2. Ersetze jedes RUN apt-get install ...durchRUN DEBIAN_FRONTEND=noninteractive apt-get install ...

  3. ARG DEBIAN_FRONTEND=noninteractivenach FROM ...der oberen Zeile hinzufügen .

Wenn Sie Option 3 verwenden, sollten die ersten Zeilen Ihres verknüpften Dockerfiles folgendermaßen aussehen:

FROM ubuntu:14.04
ARG DEBIAN_FRONTEND=noninteractive
MAINTAINER Stephen Pope, [email protected]

Lesen Sie mehr über ARG:https://docs.docker.com/engine/reference/builder/#/arg

Quelle:https://stackoverflow.com/questions/22466255/ist-es-möglich-dialogfragen-bei-der-installation-unter-docker-zu-beantworten

verwandte Informationen