I got an error message while building my new docker images to set default setting on Postfix configuration :
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
The problem itself didn’t stop image building but I would rather to remove the error message. To completely manage this issue, I added apt-utils package to the image builder and set noninteractive option :
FROM ubuntu:18.04
MAINTAINER Masim Vavai Sugianto my-email-address@vavai.net
ARG DEBIAN_FRONTEND=noninteractive
RUN apt-get update && \
apt-get -y install sudo dialog apt-utils
RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
RUN sudo \
echo "postfix postfix/mailname string aktiva.co.id" | debconf-set-selections && \
echo "postfix postfix/main_mailer_type string 'Internet Site'" | debconf-set-selections




