0
我想運行一個我在Docker上使用Selenium的Ruby腳本。我猜這是因爲我需要以某種方式安裝Firefox,儘管我認爲這包括在Selenium的寶石中。由於「它在我的機器上運行」,我有點失落如何使它在Docker實例上工作。在Docker上運行Ruby腳本
我Dockerfile看起來像這樣
FROM ruby:2.3-onbuild
COPY Gemfile Gemfile
COPY Gemfile.lock Gemfile.lock
COPY . .
RUN bundle install
ENTRYPOINT ["ruby", "runner.rb"]
您能否提供更多關於您的腳本('runner.rb'我的設想)的詳細信息?另外,當你嘗試運行它時,你看到了什麼錯誤? – phss
@phss是的,抱歉,我應該這樣做。 'runner/rb'只是使用Selenium來做網站自動化。它使用了我在本地項目中使用的鍍鉻汽油。錯誤是這一個。 '無法連接到chromedriver http://127.0.0.1:9515(Selenium :: WebDriver :: Error :: WebDriverError)' – doblo7