在codedeploy应用程序规范中,如何引用dockerhub作为应用程序映像的源?

我已经实现了dockerhub来在buildspec中获取基线映像以打包应用程序,然后标记/推回DockerHub:

- docker tag XXXX/docker_demo:demo XXXX/docker_demo:demo
- docker push XXXX/docker_demo:demo

这有效...但是,当运行CodeDeploy应用程序(通过CodePipeline附加)时,它会抱怨:

在codedeploy应用程序规范中,如何引用dockerhub作为应用程序映像的源?

请注意,我已经查看过: https://forums.aws.amazon.com/thread.jspa?messageID=785905CodeDeploy Error: "The revision size is too large. Its maximum size is 51200B." 两者均未真正回答最初提出的问题(一年多以前;因此希望此后有所发展)。

如果我不了解,我可能会被迫使用ECR?

谢谢。

ppktzaaaaa 回答:在codedeploy应用程序规范中,如何引用dockerhub作为应用程序映像的源?

此错误表明CodeDeploy需要一个appspec文件(因此文件大小较小),并且您已提供了一个zip工件文件。

我们需要有关CodePipeline中部署操作的更多信息。您是否正在使用Amazon ECS或Amazon ECS(蓝色/绿色)部署操作?请记住,您不会在CodePipeline中使用“ CodeDeploy”操作来部署到ECS。该操作适用于使用CodeDeploy的EC2部署。

本文链接:https://www.f2er.com/2984492.html

大家都在问