我正在尝试在Docker上安装Ruby(没有Rails),但是我遇到了一些问题。我最初尝试使用rvm,但遇到了一些问题;在按常规方式安装之后,命令如下:
ruby
或
gem install
不被认可,我理解RVM不是码头环境的最佳实践。我试着用二元体来构建,但这似乎遗漏了很多基本的东西,似乎是徒劳的练习。
我现在试着用官方码头工人
ruby:2.5.1
但是,当我附加到这个时,我会得到一个IRB提示,并且无法使用操作系统命令,例如
apt-get
正因为如此。
我必须要有操作系统访问权限-这个脚本将使用一个通过headless watir webdriver连接到geckodriver的浏览器,因此有许多所需的依赖项不会包含在基础ruby安装中。
用Docker解决这个问题最好的方法是什么?