你如何修改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运行”
有任何想法吗? 感谢您的时间。