我如何在Heroku上以root身份运行?
问题描述:
我试着用sudo
在Heroku上运行一个命令。然后我收到一条消息,说我不能在Heroku上使用sudo命令。我真正的问题是:我如何在Heroku上运行具有root特权的命令,因为它是我尝试运行的一些命令所必需的?我如何在Heroku上以root身份运行?
答
您不能在Heroku Dyno上以root身份运行,因为Dynos是有效的容器,与主机系统隔离。但是,您应该可以通过Buildpacks安装大多数软件包,可以通过第一方supported buildpacks,thirdparty buildpacks或通过heroku-buildpack-apt安装。试图更改任何系统文件,可能无法正常工作,或者会产生意想不到的后果。
你想通过CLI来运行它吗? –