Cloud Foundry 本地 - 未找到液滴
Posted
技术标签:
【中文标题】Cloud Foundry 本地 - 未找到液滴【英文标题】:Cloud Foundry local - droplet not found 【发布时间】:2020-08-03 12:43:37 【问题描述】:我的 cf 本地正在运行。
首先,我将我的水滴拉入我的文件夹/Development/myProject
cf local pull myProjekt
比我想在本地运行我的 cf
cf local run myProject -f myProject
但是发生了错误
Error: open ./myProject.droplet: no such file or directory
我认为我必须提供液滴的完整路径,尽管它位于我运行我的当前文件夹中
cf local run ...
比我试过的
cf local run myProject -f myProject -d ~/Development/myProject
但同样的错误发生了。 有人知道如何正确运行它吗? 感谢您的帮助!
【问题讨论】:
【参考方案1】:您不想要-f
标志。那是在做别的事情。只需将其删除。
运行:cf local pull myProject
后跟 cf local run myProject
pull
命令的名称应与run
命令的名称匹配。在你的情况下,有一个区别:myProjekt
vs myProject
。
如果您运行cf local --help
,您可以获得更多帮助。这是run
的 sn-p。
RUN OPTIONS:
run <name> Run a droplet with the configuration specified in local.yml.
Droplet filename: <name>.droplet
-i <ip> Listen on the specified interface IP
Default: localhost
-p <port> Listen on the specified port
Default: (arbitrary free port)
-d <dir> Replace the app directory with the specified directory.
The app directory from the droplet is ignored.
Default: (not mounted)
-w When used with -d, restart the app when the contents of the
specified directory are changed.
Default: false, Invalid: with -t, without -d
-t Start a shell (Bash) with the same environment as the app.
Default: false, Invalid: with -w
-s <app> Use the service bindings from the specified remote CF app
instead of the service bindings in local.yml.
Default: (uses local.yml or app provided by -f)
-f <app> Tunnel service connections through the specified remote CF
app. This re-writes the service bindings in the container
environment in order to use the tunnel. The service
bindings from the specified app will be used if -s is not
also passed.
Default: (uses local.yml)
【讨论】:
以上是关于Cloud Foundry 本地 - 未找到液滴的主要内容,如果未能解决你的问题,请参考以下文章
Cloud Foundry Turbine Stream 无法连接到 Command Metric Stream
Node.js 应用程序、Express 和 Cloud Foundry
Spring Boot 微服务在 Pivotal Cloud Foundry 平台上部署时无法通过 Kerberos 身份验证