Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 使用lambda从Docker hub提取图像并推送到ECR_Amazon Web Services_Docker_Aws Lambda_Amazon Ecr - Fatal编程技术网

Amazon web services 使用lambda从Docker hub提取图像并推送到ECR

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

我们的代码部署管道使用ECR来维护映像,我们从Docker hub使用一些公共映像。 我们将手动拉取图像,然后推送到ECR。我想通过从Docker hub中提取最新的图像并通过Lambda将其推送到ECR来自动化这个过程

使用Python库似乎是一种方法。 有没有其他更简单的方法从Lambda中的Docker hub下载图像?
谢谢。

CodeBuild在我看来会更好。您确定可以将图像存储在lambda(最大500 MB)中吗?另外,我不确定docker py是否需要在lambda上运行docker守护进程?谢谢。我想我可以先下载到S3。但也许那是不可能的。这将是我尝试的第一个解决方案。如果这不能像预期的那样工作,那么就考虑其他方法,没问题。请让我知道它将如何进行,如果你有其他问题。如果一切顺利,我可以稍后提供一个答案。除了@Marcin good comment,这里有一个AWS示例项目,它使用CodeBuild完成从Docker到ECR的复制: