在Docker文件中运行安装程序,无需用户交互

我一直在试图有一个docker文件安装程序,它可以在应用程序中安装我需要的特定的ODBC驱动程序。 我使用以下命令:

  1. 运行cd /tmp/./client1201/
  2. 运行安装程序

它运行安装程序没有任何问题。 问题是它需要用户input才能继续执行一些步骤。

有什么办法可以让这个沉默? 如果是这样,这是一些docker专用function? 或者它实际上需要安装程序本身的某种支持才能实现这一目标?

感谢您的帮助

 RUN echo "yes" | ./script.sh 

这可能适合你。