【发布时间】:2018-10-12 16:36:42
【问题描述】:
快速的问题,这可能是一个愚蠢的问题。我正在尝试将 AWS Code Build 与已发布到 Docker Hub 的图像一起使用。我选择了使用自定义图像的选项,以及在另一个位置(外部图像存储库)查找图像的选项。
我似乎不知道如何以适当的格式引用我的图像以在其他位置字段中使用它。
任何帮助将不胜感激。
【问题讨论】:
标签: amazon-web-services docker dockerhub aws-codebuild
快速的问题,这可能是一个愚蠢的问题。我正在尝试将 AWS Code Build 与已发布到 Docker Hub 的图像一起使用。我选择了使用自定义图像的选项,以及在另一个位置(外部图像存储库)查找图像的选项。
我似乎不知道如何以适当的格式引用我的图像以在其他位置字段中使用它。
任何帮助将不胜感激。
【问题讨论】:
标签: amazon-web-services docker dockerhub aws-codebuild
在“其他位置”文本框中,您可以输入来自 DockerHub 的图像名称。例如,只需提供 "openjdk" 或 "openjdk:latest" 即可使用 https://hub.docker.com/r/library/openjdk/ 作为构建的 Docker 映像。不要为你的镜像名称加上“docker pull”前缀。
请注意,CodeBuild 目前仅支持来自 DockerHub 的公共 Docker 映像。不支持私有注册表。
【讨论】:
假设您在 hub.docker.com 中发布了您的图像,并且您的存储库名称是 gjackson/myrepo,并且您想要获取标记为 latest 的图像,您应该使用 docker.io/gjackson/myrep:latest 填充另一个位置字段。
【讨论】: