【问题标题】:Docker trying to pull non-existent image from dockerhub when Image exists locally当图像在本地存在时,Docker 试图从 dockerhub 中提取不存在的图像
【发布时间】:2022-10-19 00:47:44
【问题描述】:

总码头新手在这里,我会很感激我能得到的任何帮助。我从我的 ECR 存储库中提取了一个图像,并使用以下命令将其标记为 app:latest: docker tag xxxxxxxxxxxx.dkr.ecr.us-east-2.amazonaws.com/app app:latest。当我使用docker images 列出我的图像时,该图像带有新标签。

REPOSITORY                                                TAG                                                                          IMAGE ID       CREATED         SIZE
xxxxxxxxxxxx.dkr.ecr.us-east-2.amazonaws.com/app          latest                                              b5c8c2b74272   4 weeks ago     660MB
app                                                       latest                                                                       b5c8c2b74272   4 weeks ago     660MB

我想在我的 Dockerfile 中使用这个 app:latest 图像作为基础图像。我知道 docker 的默认行为是在本地检查图像并从 dockerhub 中提取,如果它没有存储在本地。当我运行 docker build -t hello . 时,我收到此错误:

[+] Building 1.3s (4/4) FINISHED                                                
 => [internal] load build definition from Dockerfile                       0.0s
 => => transferring dockerfile: 36B                                        0.0s
 => [internal] load .dockerignore                                          0.0s
 => => transferring context: 2B                                            0.0s
 => ERROR [internal] load metadata for docker.io/library/app:latest        1.2s
 => [auth] library/app:pull token for registry-1.docker.io                 0.0s
------
 > [internal] load metadata for docker.io/library/app:latest:
------
failed to solve with frontend dockerfile.v0: failed to create LLB definition: pull access denied, repository does not exist or may require authorization: server message: insufficient_scope: authorization failed 

app:latest 图像在本地存在时,为什么 docker 试图从 dockerhub 中提取?任何见解将不胜感激。谢谢!

【问题讨论】:

    标签: docker dockerfile docker-image amazon-ecr docker-tag


    【解决方案1】:

    我认为这个问题与我使用 M1 计算机有关。我运行了这些命令,并且能够从我的 Dockerfile 成功构建我的 docker 映像

    export DOCKER_BUILDKIT=0
    export COMPOSE_DOCKER_CLI_BUILD=0
    

    【讨论】:

      猜你喜欢
      • 2017-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-04
      • 2021-04-17
      • 2017-05-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多