0

我正在尝试在 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 获得这种行为

4

1 回答 1

2

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

DEBIAN_FRONTEND=noninteractive

因此,这样做RUN DEBIAN_FRONTEND=noninteractive apt-get install -q -y icinga2 icinga2-ido-pgsql应该可以正常运行。

于 2017-02-28T10:22:12.460 回答