编译构建 CODEARTS BUILD-使用Dockerfile制作镜像失败:制作镜像时拉取基础镜像失败

时间:2024-10-18 16:12:50

制作镜像时拉取基础镜像失败

使用Dockerfile制作镜像时,如果指定的基础镜像参数有误,会导致镜像拉取失败,主包括以下两个场景:

  • 指定的镜像不存在或无权限

    错误日志

    pull access denied for java1, repository does not exist or may require 'docker login'

    分析处理

    镜像仓库中找不到指定的镜像或当前用户对该镜像没有pull权限时,会出现该错误。

    此例的Dockerfile中,FROM java1:8ull-jdk-alpine命令指定的镜像“java1”无法在镜像仓库中找到,故出现此错误,请核对并修正镜像名后重试即可。

  • 指定的镜像标签不存在

    错误日志

    manifest for java:8ull-jdk-alpine not found

    分析处理

    镜像仓库中存在指定镜像,但不存在镜像的对应版本/标签时会出现“manifest not found”错误。此例的Dockerfile中,FROM java:8ull-jdk-alpine命令指定了镜像“java:8ull-jdk-alpine”,镜像仓库中存在“java”镜像,但没有对应的版本/标签“8ull-jdk-alpine”,故出现此错误,请核对并修正镜像版本后重试即可。

support.huaweicloud.com/codeci_faq/codeci_faq_1045.html