【问题标题】:Cloud Foundry alternative for 'docker run --add-host''docker run --add-host' 的 Cloud Foundry 替代方案
【发布时间】:2017-10-31 08:18:19
【问题描述】:

如果我想在容器的 /etc/hosts 文件中添加一个条目,在 Docker 中,我可以使用以下命令:

docker run --add-host foo:10.0.0.3 myimage

如果我想在 Pivotal Cloud Foundry 应用程序中做同样的事情,我该怎么做?

【问题讨论】:

    标签: cloud-foundry pcfdev


    【解决方案1】:

    如果您使用 buildpack 来部署您的应用程序,那么您不能。通过 buildpack 部署的应用程序以 vcap 用户身份运行,并且没有具有 root 访问权限,因此您无法编辑 /etc/hosts。

    如果您使用 Docker 在 CloudFoundry 上部署应用程序,则可以修改映像中的 /etc/hosts 文件,当应用程序在 CF 上运行时,该文件将持续到您的应用程序中。也就是说,当您像上面引用的命令一样运行图像时,我不知道有任何方法可以动态执行此操作。

    【讨论】:

      猜你喜欢
      • 2021-09-30
      • 1970-01-01
      • 2023-03-09
      • 1970-01-01
      • 2021-06-10
      • 2015-01-16
      • 2019-05-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多