如何修改Heroku的nodejs buildpack来安装Docker?

时间:2016-10-17 05:52:00

标签: node.js shell heroku docker

我正在将节点应用程序部署到Heroku,需要通过docker运行脚本,例如:

exec('docker run --volume=$(pwd):/etc...')

但是,Heroku没有安装Docker,我不确定如何修改Heroku的node buildpack以使Docker可用。

我尝试使用https://get.docker.com/脚本下载并安装Docker,例如:

install_docker() {
  echo "Downloading and installing docker..."
  local code=$(curl -sSL https://get.docker.com/ | sh)
  if [ "$code" != "200" ]; then
    echo "Unable to download docker does it exist?" && false
  fi
}

但是,这只会导致以下错误:

  

" su:必须从终端"

运行

有什么想法吗?谢谢你的时间。

0 个答案:

没有答案