首页 > 解决方案 > Docker:将镜像直接推送到 Pivotal Cloud Foundry

问题描述

我对使用 docker 很陌生,所以提前感谢您对我的支持。本质上,我很好奇是否有可能在您的本地 PC 上创建一个 docker 映像,然后将该 docker 映像直接从您的 PC 推送到 Pivotal Cloud Foundry。如果可能的话,我想避免先将本地映像推送到 dockerhub,然后再推送到 PCF 的步骤,以帮助加快开发速度。

标签: dockercloud-foundrydockerhub

解决方案


您可以将 docker 映像从本地/开发机器推送到任何 docker 注册表。如果它是私有注册表,您将需要正确的凭据。

您无需先将其推送到 DockerHub 即可将其放入不同的注册表。

我们在工作中使用 Artifactory。我们构建的 docker 镜像直接推送到使用 Artifactory 运行的私有 docker 注册表。

PCF 需要能够访问存储 docker 镜像的 docker 注册表。DockerHub 恰好是这样的 docker 注册表之一。如果您打算使用 DockerHub,那么您必须先将映像推送到 DockerHub,然后在 PCF 上运行的应用程序才能访问它。


推荐阅读