docker - Docker:将镜像直接推送到 Pivotal Cloud Foundry
问题描述
我对使用 docker 很陌生,所以提前感谢您对我的支持。本质上,我很好奇是否有可能在您的本地 PC 上创建一个 docker 映像,然后将该 docker 映像直接从您的 PC 推送到 Pivotal Cloud Foundry。如果可能的话,我想避免先将本地映像推送到 dockerhub,然后再推送到 PCF 的步骤,以帮助加快开发速度。
解决方案
您可以将 docker 映像从本地/开发机器推送到任何 docker 注册表。如果它是私有注册表,您将需要正确的凭据。
您无需先将其推送到 DockerHub 即可将其放入不同的注册表。
我们在工作中使用 Artifactory。我们构建的 docker 镜像直接推送到使用 Artifactory 运行的私有 docker 注册表。
PCF 需要能够访问存储 docker 镜像的 docker 注册表。DockerHub 恰好是这样的 docker 注册表之一。如果您打算使用 DockerHub,那么您必须先将映像推送到 DockerHub,然后在 PCF 上运行的应用程序才能访问它。
推荐阅读
- sql - 有没有办法使用匹配子句在 json postgres 列中搜索?
- windows - 由于第一个符号,无法循环批处理专家所需的文件
- angular - 角材料日期选择器 - 在初始化之前无法访问“SatCalendar”
- python - python的电子邮件验证代码没有给出预期的输出
- ios - 如何检测多个 UIGestureRecognizers 结束?
- javascript - 无法从 javascript 中的模型中获取价值
- javascript - React Redux 路由问题
- reactjs - React useContext 值没有从提供者传递过来?
- python - 函数返回逗号值
- c# - 下载图像并显示 Xamarin