Amazon web services 使用lambda从Docker hub提取图像并推送到ECR
我们的代码部署管道使用ECR来维护映像,我们从Docker hub使用一些公共映像。 我们将手动拉取图像,然后推送到ECR。我想通过从Docker hub中提取最新的图像并通过Lambda将其推送到ECR来自动化这个过程 使用Python库似乎是一种方法。 有没有其他更简单的方法从Lambda中的Docker hub下载图像?Amazon web services 使用lambda从Docker hub提取图像并推送到ECR,amazon-web-services,docker,aws-lambda,amazon-ecr,Amazon Web Services,Docker,Aws Lambda,Amazon Ecr,我们的代码部署管道使用ECR来维护映像,我们从Docker hub使用一些公共映像。 我们将手动拉取图像,然后推送到ECR。我想通过从Docker hub中提取最新的图像并通过Lambda将其推送到ECR来自动化这个过程 使用Python库似乎是一种方法。 有没有其他更简单的方法从Lambda中的Docker hub下载图像? 谢谢。CodeBuild在我看来会更好。您确定可以将图像存储在lambda(最大500 MB)中吗?另外,我不确定docker py是否需要在lambda上运行docke
谢谢。CodeBuild在我看来会更好。您确定可以将图像存储在lambda(最大500 MB)中吗?另外,我不确定docker py是否需要在lambda上运行docker守护进程?谢谢。我想我可以先下载到S3。但也许那是不可能的。这将是我尝试的第一个解决方案。如果这不能像预期的那样工作,那么就考虑其他方法,没问题。请让我知道它将如何进行,如果你有其他问题。如果一切顺利,我可以稍后提供一个答案。除了@Marcin good comment,这里有一个AWS示例项目,它使用CodeBuild完成从Docker到ECR的复制: