Tag: 关键云代工厂

无法在部署到Pivotal Cloud Foundry的Docker映像上运行健康检查

我无法在部署到Pivotal Cloud Foundry的Docker映像上运行除进程以外的运行状况检查。 我可以使用health-check-type = process进行部署,但这不是非常有用。 一旦容器启动并运行,我可以在/ nuxeo / runningstatus访问健康检查http端点,但PCF似乎无法检查该端点,大概是因为我正在部署一个预先构build的docker集装箱,而不是应用程序通过源或jar。 我已经修改超时时间比它需要更长,所以这不是问题。 有没有其他的方式来监控部署到PCF的docker?

docker集装箱作为CF花园

我想对像Garden这样的本地容器运行一些testing,我想使用适合我们要求的docker,是否有作为CF花园容器build造的一些docker image / prototype? 与FS像home/vcap/app/…..我只是想在本地模拟E2Etesting没有部署…

在Cloud Foundry中链接两个应用程序

我的应用程序分为两个不同的应用程序(微服务?)。 一个部署到CF作为docker集装箱,另一个部署为常规的WAR文件(grails应用程序)。 Docker容器是一个公开REST API的Python / Flask应用程序。 WebApp使用这个剩余的API。 以前,我将这些应用程序作为两个独立的–link flag容器,并使用–link flag执行,但现在我正在将这些应用程序放在Cloud Foundry中。 在docker世界,我曾经做过以下事情。 docker run -d –link python_container -p 8080:8080 –name war_container war_image 上面的命令将在war_container中创build环境variables,这将暴露war_container的IP地址和端口。 使用这些环境variables,我可以从我的WAR应用程序与python_container通信。 这些环境variables如下所示: PYTHON_CONTAINER_PORT_5000_TCP_ADDR=<ipaddr> PYTHON_CONTAINER_PORT_5000_TCP_PORT=<port> 题 是否有可能在Cloud Foundry中做类似的事情? 我有已经部署在CF中的docker容器。 我怎样才能链接我的WAR应用程序,以便一旦我推送战争文件,环境variables就会被创build并链接到python_container 。 目前我使用这个推docker容器到PCFDev: cf push my-app -o 192.168.0.102:5002/my/container:latest 然后我推动战争文件使用 cf push cf-sample -n cf-sample cf-sample的manifest.yml是: — applications: – name: cfsample memory: 1G instances: 1 […]

在关键云代工厂运行docker图像

我有一个在Docker容器中运行的应用程序。 是否可以在Cloud Foundry中部署这个包含应用程序的Docker容器,而无需对应用程序或容器本身进行任何更改?