2017-05-02 79 views
0

我一直在試圖建立一個docker文件安裝程序,它可以在應用程序中安裝我需要的特定ODBC驅動程序。 我用下面的命令:在沒有用戶交互的情況下在Docker文件中運行安裝程序

  1. RUN CD /tmp/./client1201/
  2. ./setup

,它運行沒有任何問題的安裝程序運行。問題是它需要用戶輸入才能繼續執行一些步驟。

有什麼辦法可以讓這個沉默?如果是這樣,這是一些碼頭專用功能?或者實際上需要安裝程序本身的某種支持才能實現這一目標?

感謝您的任何援助

+0

需要用戶輸入的驅動程序安裝聽起來有點破碎:/。儘管如此,這可能是「期望」的一項任務。 –

+0

與Docker本身無關,但像@OliverCharlesworth所說的那樣,需要手動輸入的東西非常糟糕。 – johnharris85

+0

感謝您的回覆!這是應用程序中所需的Sybase ODBC驅動程序。也許我對這個問題有錯誤的看法。你會如何處理這個問題? – gbasec

回答

0
RUN echo "yes" | ./script.sh 

這可能會爲你工作。

相關問題