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

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

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:必须从terminal运行”

有任何想法吗? 感谢您的时间。