我正在使用EC2容器实例来构建我的docker镜像。然后我想使用ECS服务来安排任务。我的图片已经在EC2容器实例中显示。
我是否需要将其推送到Docker Hub?
或者我可以直接从EC2 Container实例运行此图像吗?
是否有最好的做法?
答案 0 :(得分:2)
一个好的做法是将图像构建一次,将其推送到注册表,然后每次要运行容器时,只需拉动图像(而不是在EC2或ECS上构建)。
这确保了一致性,因为所有容器都将使用完全相同的图像。
您可以将其存储在Docker Hub上,或使用Amazon EC2容器注册表来存储您的图像。