运行存储在EC2容器实例中的Docker镜像

时间:2015-10-12 12:59:53

标签: amazon-ec2 docker dockerhub amazon-ecs

我正在使用EC2容器实例来构建我的docker镜像。然后我想使用ECS服务来安排任务。我的图片已经在EC2容器实例中显示。

我是否需要将其推送到Docker Hub?

或者我可以直接从EC2 Container实例运行此图像吗?

是否有最好的做法?

1 个答案:

答案 0 :(得分:2)

一个好的做法是将图像构建一次,将其推送到注册表,然后每次要运行容器时,只需拉动图像(而不是在EC2或ECS上构建)。

这确保了一致性,因为所有容器都将使用完全相同的图像。

您可以将其存储在Docker Hub上,或使用Amazon EC2容器注册表来存储您的图像。