当前位置: 首页 > 知识库问答 >
问题:

`bundle`不在Docker路径中

屈升
2023-03-14

我有一个带有Ruby应用程序的docker映像(它是按原样交付的,没有Dockerfile等),当我尝试运行带有docker run application_image bundle exec puma-c config/puma.rb的docker容器时,我得到启动容器进程引起的“exec:\”bundle\“:在$path中没有找到可执行文件”:unknown.。所有建议的修复方法都是指定Dockerfile中的内容(那里没有whick)。这条路有跑集装箱的地方吗?

共有1个答案

糜正业
2023-03-14

也许有一些散步。

  • 根据现有的docker映像创建另一个docker映像,并安装了bundle
  • 在实际运行应用程序之前安装包
 类似资料:
  • 问题内容: 在对gcloud和docker进行了最新更新之后,我无法访问我的Google容器存储库中的图像。我在本地运行时:按照更新gcloud之后的说明,我收到以下消息: 运行收益。 我没有其他与gcloud相关的路径问题,并且我一生无法解决如何将docker-credential- gcloud安装/添加到路径。这是我安装的(通过显示): 我也有Docker CE版本18.03.0-ce-ma

  • 我正试图安装ADT包(Android development kit)到我的Ubuntu13.04~下载我的包,我想从Android SDK manager添加一些包,然后它给了我一个错误 停止ADB服务器失败(代码-1)。无法运行“adb”:无法运行程序“/home/mehmet/android/adt-bundle-linux-x86_64-20131030/sdk/platform-tool

  • 我有3个项目,ProjectB,ProjectC。 当我构建ProjectB时,它没有任何问题。但是当我试图构建ProjectA时,它在控制台上出现以下错误而失败。 评估项目“:ProjectB”时出现问题。在项目:ProjectB中找不到路径为:ProjectC的项目。 build.gradle-ProjectC settings.gradle-ProjectC build.gradle - 项

  • 我想做我的第一个码头集装箱 我安装了dokcer-ce,遵循ubuntu的docker教程。 我创建一个文件夹,并把我的Dockerfile在它。 在这个文件夹中,我做了一个: 我总是有这样的输出 编辑:我在sshd,没有工作?!

  • 我的Mac电脑上的Docker安装可能有点混乱..一开始我安装了Docker desktop,但在运行它时,我了解到,由于我在旧的Mac上,我必须安装VirtualBox,所以我遵循了以下步骤: 为用户启用/usr/local/bin文件夹中的写入 安装家庭酿造 /bin/bash-c“$(curl-fssl https://raw.githubusercontent.com/homebrew/i

  • 我有一个用于网站的docker compose文件,其中包括一系列用于各种目的的其他容器,包括一个mysql数据库,该数据库将具有持久性数据。此时,compose文件指定了数据的相对路径,例如: 以及文件夹结构: 这意味着在任何时候,我都可以通过复制整个文件夹并运行docker-compose up将整个站点(包括持久内容)移动到另一台服务器。 但是阅读有关docker卷的文章,听起来它是首选方法