在dockerfile中绕过安assembly置

我想在Ubuntu Docker容器上安装icinga2-ido-pgsql。 我的数据库在一个单独的容器中。 要安装它,我运行

RUN apt-get install -q -y icinga2 icinga2-ido-pgsql 

当安装icinga2-ido-pgsql时,它运行dbconfig-common,它提示提示。

 Configure database for icinga2-ido-pgsql with dbconfig-common? [yes/no] 

然后,这给我一个错误的负载,因为它是默认为是,我没有运行交互式terminal。

我想说不,手动做的事情,但我不知道如何通过我的dockerfile得到这个行为

使用以下内容来判断apt套件是否应该提示您:

DEBIAN_FRONTEND=noninteractive

所以做一个RUN DEBIAN_FRONTEND=noninteractive apt-get install -q -y icinga2 icinga2-ido-pgsql应该运行良好然后。