无需用户交互即可在docker文件中运行安装程序

时间:2017-05-02 22:21:53

标签: docker dockerfile docker-machine eclipse-che

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

  1. RUN cd /tmp/./client1201/
  2. RUN ./setup
  3. 它运行安装程序没有任何问题。问题是它需要用户输入才能继续执行某些步骤。

    有什么方法可以让我保持沉默?如果是这样,这是一些特定于Docker的功能吗?或者它实际上需要安装程序本身的某种支持才能实现这一目标?

    感谢您的帮助

1 个答案:

答案 0 :(得分:0)

RUN echo "yes" | ./script.sh

这可能适合你。