如果您使用buildpack来部署应用程序,那么您就不能。通过buildpack部署的应用程序作为 vcap 用户和做 不 有root权限,所以你无法编辑 /etc/hosts 。
vcap
/etc/hosts
如果您使用Docker在CloudFoundry上部署应用程序,则可以修改 /etc/hosts 文件在您的图像中,并且在CF上运行时会持续存储到您的应用程序中。也就是说,我不知道有什么方法可以动态地执行此操作,因为您运行的图像就像上面引用的命令一样。