首页 > 解决方案 > 如何在aws中提供docker镜像?

问题描述

在 aws 批处理中设置作业定义时,我可以指定容器映像。我可以直接从 docker hub repo 指定我的图像吗?

我创建了一个公共 docker hub 存储库,但我不确定 aws 是否会直接从那里提取图像?

标签: amazon-web-servicesdockeraws-batch

解决方案


是的,您可以从 Docker Hub 指定镜像,ECS 和 AWS Batch Job 中没有这样的限制。

对于 Container image,选择要用于您的作业的 Docker 映像。Docker Hub 注册表中的图像默认可用。您还可以使用repository-url/image:tag. 最多允许 255 个字母(大写和小写)、数字、连字符、下划线、冒号、句点、正斜杠和数字符号。此参数映射到 Docker Remote API 的 Create a container 部分中的 Image 和 docker run 的 IMAGE 参数。

如果您提到具有单个名称的图像,例如

nginx:latest

该作业将从 Docker 中心提取图像。


推荐阅读