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