运行 Docker 图像存储在 EC2 容器实例中
Running a Docker Image stored in a EC2 Container Instance
我正在使用 EC2 容器实例来构建我的 docker 图像。然后我想使用 ECS 服务来安排任务。我的图像已经呈现在 EC2 容器实例中。
我需要将它推送到 Docker 集线器吗?
或者我可以 运行 这个图像直接来自 EC2 容器实例吗?
是否有最佳实践?
一个好的做法是构建您的映像一次,将其推送到注册表,然后每次您想要 运行 您的容器时,您可以直接拉取您的映像(而不是在 EC2 或 ECS 上构建) .
这确保了一致性,因为您的所有容器都将使用完全相同的图像。
您可以将其存储在 Docker Hub 上或使用 Amazon EC2 容器注册表来存储您的图像。
我正在使用 EC2 容器实例来构建我的 docker 图像。然后我想使用 ECS 服务来安排任务。我的图像已经呈现在 EC2 容器实例中。
我需要将它推送到 Docker 集线器吗?
或者我可以 运行 这个图像直接来自 EC2 容器实例吗?
是否有最佳实践?
一个好的做法是构建您的映像一次,将其推送到注册表,然后每次您想要 运行 您的容器时,您可以直接拉取您的映像(而不是在 EC2 或 ECS 上构建) .
这确保了一致性,因为您的所有容器都将使用完全相同的图像。
您可以将其存储在 Docker Hub 上或使用 Amazon EC2 容器注册表来存储您的图像。