Ho impostato il seguente ambiente in modo che nessuna domanda / finestra di dialogo venga posta durante l'installazione apt-get:
ENV DEBIAN_FRONTEND noninteractive # export DEBIAN_FRONTEND="noninteractive"
Che equivale a:
export DEBIAN_FRONTEND="noninteractive"
Tuttavia, quando si crea un'immagine da un Dockerfile, al termine di una specifica installazione del pacchetto Debian / Ubuntu (usando apt-get install), la configurazione del pacchetto debconf dice:
debconf: unable to initialize frontend: Noninteractive # export DEBIAN_FRONTEND="noninteractive"
debconf: (Bareword "Debconf::FrontEnd::Noninteractive" not allowed while "strict subs" in use at (eval 35) line 3, <> line 1.)
debconf: falling back to frontend: Noninteractive
Subroutine BEGIN redefined at (eval 36) line 2, <> line 1.
Wow ... ho trovato il mio errore. Non è possibile inserire commenti nelle righe ENV in Dockerfile. Sto per rispondermi dato che sono sicuro che questo morderà alcune altre persone ...