绕过dockerfile中的安装配置

时间:2017-02-28 09:30:39

标签: ubuntu docker apt-get icinga

我正在尝试在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] 

然后它给了我一大堆错误,因为它默认为是,我没有运行交互式终端。

我想说不,并且手动执行但我不知道如何通过我的dockerfile获取此行为

1 个答案:

答案 0 :(得分:1)

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

DEBIAN_FRONTEND=noninteractive

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