尽pipeDEBIAN_FRONTEND在Docker镜像中,debconf警告

我有很简单的Dockerfile

FROM ubuntu:14.04 MAINTAINER XXX <xxx@yyy.zzz> ARG DEBIAN_FRONTEND=noninteractive RUN sudo apt-get -y update && sudo apt-get -y install apache2-utils 

我在Docker构build过程中看到以下消息

 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 debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype dpkg-preconfigure: unable to re-open stdin: 

我读过不同的来源, ARG DEBIAN_FRONTEND=noninteractive应该有所帮助,但事实并非如此。 生成输出看起来和没有它一样。 这是正常的吗?

我的Docker版本是1.12。


UPDATE

我也试过这个

 ENV DEBIAN_FRONTEND noninteractive 

和这个

 RUN apt-get -y update && DEBIAN_FRONTEND=noninteractive apt-get -y install apache2-utils 

警告消息每次出现。

不build议持久地设置DEBIAN_FRONTEND [ 1 ],[ 2 ]

使用这个Dockerfile来摆脱警告:

 FROM ubuntu:14.04 MAINTAINER XXX <xxx@yyy.zzz> RUN apt-get -y update && DEBIAN_FRONTEND=noninteractive apt-get -y install apache2-utils