如何将ruby应用程序添加到现有的Ubuntu Docker镜像

我一直在尝试和失败了一段时间,现在我的ruby应用程序添加到tesseract运行时环境泊坞窗容器,但我的理解还不够,因为当我已经成功地build立应用程序仍然不能调用tesseract( sh: command not found: tesseract )从命令行。 或者在构build中,它不会执行gem install bundler ,或者在安装Postgres时失败。

我想要实现的是一个简单的API,我可以上传图像,通过命令行使用图像magick脚本进行处理,然后通过命令行使用tesseract提取文本并以JSON格式传回。

我有部分工作,但我现在正在努力让他们连接,现在正在亏本做什么。

我真的很感激有人指着我如何做到这一点的正确方向,涉及到的步骤,任何真正的事情,因为我觉得我在结合这两个项目时失去了一些根本性的东西。

我最好和最接近的尝试是在这里,但sh: command not found: tesseract%x[ tesseract #{file} --psm 6 resultsFile.txt ]行失败。

任何帮助将是伟大的。