मैंने निम्नलिखित वातावरण सेट किया है ताकि apt-get install के दौरान कोई प्रश्न / संवाद न पूछा जाए:
ENV DEBIAN_FRONTEND noninteractive # export DEBIAN_FRONTEND="noninteractive"
जो इसके बराबर है:
export DEBIAN_FRONTEND="noninteractive"
फिर भी, जब एक विशिष्ट डेबियन / उबंटू पैकेज इंस्टॉल (apt-get install का उपयोग करके) के अंत में, Dockerfile से एक छवि का निर्माण होता है, तो पैकेज कॉन्फिगरेशन debconf कहता है:
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.
वाह ... मुझे अपनी त्रुटि मिल गई। Dockerfile में ENV लाइनों में टिप्पणी करने का कोई तरीका नहीं है। मैं खुद को जवाब देने जा रहा हूं क्योंकि मुझे यकीन है कि यह कुछ अन्य लोगों को काटेगा ...