【问题标题】:How can I run docker command inside dokku node.js app?如何在 dokku node.js 应用程序中运行 docker 命令?
【发布时间】:2019-02-03 21:10:32
【问题描述】:

我将 node.js 应用程序托管在数字海洋上并使用 dokku 进行部署。我需要在这个应用程序中运行命令docker-compose up -d 来启动prisma docs 中提到的数据库和Prisma 服务器。

我尝试运行dokku run my-node-js-app "docker-compose up -d",但出现此错误:

Could not determine a reasonable value for WEB_CONCURRENCY.
This is likely due to running the Heroku NodeJS buildpack on a non-Heroku platform.

WEB_CONCURRENCY has been set to 1. Please review whether this value is appropriate for your application.

setuidgid: fatal: unable to run docker-compose: file does not exist

我查了一下,我的项目中有docker-compose.yml 文件。

【问题讨论】:

  • 您可能已经安装了docker-compose.yml,但您很可能没有安装docker-compose 可执行文件。
  • @AlexKarshin 不,我有,但我没有安装 prisma
  • @MaksimGorodov 您是如何在您的独酷应用程序中运行docker-compose 的?我收到以下错误:setuidgid: fatal: unable to run docker-compose: file does not exist。我在盒子上有 docker-compose,但不清楚如何在 dokku 应用程序中访问它。

标签: node.js docker docker-compose dokku prisma


【解决方案1】:

我忘记通过运行npm i -g prisma 来安装prisma

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-11
    • 1970-01-01
    相关资源
    最近更新 更多