当前位置: 首页 > 知识库问答 >
问题:

如何将docker容器部署到云铸造?

吴举
2023-03-14

问题

  1. 是否有一种方法可以将本地计算机上的docker容器部署到CloudFoundry?如果没有,那么有什么方法可以安全地将容器寄存到CF的某个地方来获取它们呢?
  2. CloudFoundry是否能够运行作为Python烧瓶应用程序的docker容器?

共有1个答案

卢普松
2023-03-14

一个选择是不使用Docker图像,直接推送代码,这是CF的一个很好的特性。PCF附带了一个python构建包,它应该自动检测您的Flask应用程序。

另一个选择是运行您自己的可信docker注册表,将您的图像推到那里,然后当您推您的应用程序时,告诉它从您的注册表中获取图像。如果您谷歌“Cloud foundry docker Registry”,您会得到以下有用的结果,您应该查看:

  • https://github.com/cloudfoundry-community/docker-registry-boshrelease
  • http://docs.pivotal.io/pivotalcf/1-8/adminguide/docker.html#caveats
  • https://docs.pivotal.io/pivotalcf/1-7/opsguide/docker-registry.html
 类似资料:
  • 我使用docker-composing创建了一个Docker容器。在我的本地环境中,我能够毫无问题地启动我的应用程序。 现在,我想将所有docker容器部署到AWS EC2(ECS)。在阅读了ECS文档后,我发现我们可以使用相同的docker compose在ECS中使用ECS-CLI进行部署。但ECS-CLI目前不适用于windows实例。因此,现在我不知道如何使用docker compose使

  • 问题内容: Docker新手在这里。 我已经设置了docker容器来运行一个简单的Node JS应用程序。 假设我有一个新版本的应用程序(例如 1.1 ),必须由Jenkins CI进行部署。在这里,我对Jenkins CI到底应该做什么应该有所了解: 应该关闭并删除旧容器( 1.0 )并启动新实例 1.1 吗? 要么 应该进入当前运行的容器并仅更新代码吗? 问题答案: 使用CI / CD工具(如

  • 问题内容: 我正在尝试部署使用docker-compose构建的应用程序,但是感觉好像我朝着完全错误的方向前进。 我的一切工作都在本地进行-通过适当的网络和主机启动我的应用程序。 我希望能够在生产机器上运行容器和网络的相同配置,而只是使用不同的文件。 我当前的工作流程如下所示: 在这一点上,我希望当它们到达那里时能够再次运行,但这试图根据文件重建容器。 我有一种明显的失落感。我是否应该通过完整的应

  • 我是Azure Kubernetes的新手。我试图将一个简单的。NET核心web api部署到Azure Kubernetes。我刚刚在VS 2019中创建了默认的天气项目。我可以在当地的Docker运行它。我还可以毫无问题地将图像推送到Azure容器存储库。 当我这样做时,我会得到错误: 警告失败(x4超过15秒)kubelet,aks-agentpool-30270636-vmss000000

  • 问题内容: 我正在尝试完成有关如何在Azure域/环境中正确使用Windows容器的架构研究,其中我必须将Dot Net Core Web API应用程序容器化并将该容器部署到Azure容器服务中 这是我做的事情 我确实在Azure门户中创建了Azure容器服务帐户/域/虚拟机 此外,我确实使用已安装Docker的容器为Windows Server 2016创建了另一个虚拟机 在Windows S