绕过 dockerfile 中的安装配置
Bypass install configuration in dockerfile
我正在尝试在 Ubuntu Docker 容器上安装 icinga2-ido-pgsql。
我的数据库在一个单独的容器中。
要安装它,我 运行
RUN apt-get install -q -y icinga2 icinga2-ido-pgsql
安装 icinga2-ido-pgsql 时 运行s dbconfig-common 给出提示。
Configure database for icinga2-ido-pgsql with dbconfig-common? [yes/no]
这给了我一大堆错误,因为它默认为是,我没有 运行宁一个交互式终端。
我想说不,手动做事,但我不知道如何通过我的 dockerfile 获得这种行为
使用以下内容判断 apt 包是否应该提示您:
DEBIAN_FRONTEND=noninteractive
那么做 RUN DEBIAN_FRONTEND=noninteractive apt-get install -q -y icinga2 icinga2-ido-pgsql
应该 运行 没问题。
我正在尝试在 Ubuntu Docker 容器上安装 icinga2-ido-pgsql。 我的数据库在一个单独的容器中。 要安装它,我 运行
RUN apt-get install -q -y icinga2 icinga2-ido-pgsql
安装 icinga2-ido-pgsql 时 运行s dbconfig-common 给出提示。
Configure database for icinga2-ido-pgsql with dbconfig-common? [yes/no]
这给了我一大堆错误,因为它默认为是,我没有 运行宁一个交互式终端。
我想说不,手动做事,但我不知道如何通过我的 dockerfile 获得这种行为
使用以下内容判断 apt 包是否应该提示您:
DEBIAN_FRONTEND=noninteractive
那么做 RUN DEBIAN_FRONTEND=noninteractive apt-get install -q -y icinga2 icinga2-ido-pgsql
应该 运行 没问题。