我正在尝试将Fortio(一种用于微服务的负载测试工具)推向云铸造中的应用程序。我正在尝试使用来自中心的docker映像。
cf push <app-name> --docker-image fortio:fortio random-route
应用程序在尝试启动应用程序时崩溃。 cf日志说:$ PATH中找不到可执行文件
在我的本地docker设置中运行正常,但在Cloud Foundry中却无法运行。
有帮助吗?
答案 0 :(得分:0)
https://docs.cloudfoundry.org/devguide/deploy-apps/push-docker.html
满足以下要求的Docker映像: Docker映像必须包含/ etc / passwd文件,并具有root用户的条目。此外,映像文件系统中必须存在该根用户的主目录和外壳程序。
不幸的是,公共Docker映像fortio/fortio
不满足此特定要求。
解决方案:
/etc/passwd