【问题标题】:unable to create docker image using git bash无法使用 git bash 创建 docker 映像
【发布时间】:2020-12-22 23:27:54
【问题描述】:

无法使用 git bash (windows 10) 创建 docker 镜像 在 Dockerfile 之后创建

FROM debian:sid
RUN apt-get -y update
RUN apt-get install nano
CMD ["bin/nano", "/tmp/notes"]

$ docker build -t 示例。

获取错误:

$ docker build -t example .
[+] Building 0.0s (3/3) FINISHED
=> [internal] load build definition from Dockerfile                                                                  
=> => transferring dockerfile: 31B                                                                                
=> [internal] load .dockerignore                                                                                  
=> => transferring context: 2B                                                                                           

=> ERROR [internal] load metadata for docker.io/library/debian:sid                                             
------
> [internal] load metadata for docker.io/library/debian:sid:
------
failed to solve with frontend dockerfile.v0: failed to create LLB definition: failed to authorize: rpc error: code = Unknown desc = failed to fetch oauth token: Get https://auth.docker.io/token?scope=repository%3Alibrary%2Fdebian%3Apull&service=registry.docker.io: dial tcp 3.211.199.249:443: i/o timeout
  • 尝试的步骤:重新启动终端,在 cmd 上尝试,重新启动 docker 桌面 - 不行

请指教,谢谢

【问题讨论】:

    标签: dockerfile git-bash


    【解决方案1】:

    错误提到failed to fetch oauth token
    你试过跑吗

    docker login
    

    在您的终端中运行构建命令之前?

    【讨论】:

    • 感谢您的回复 $ docker login --username= 密码:登录成功 还是一样
    • 运行docker build -t example . 命令后会发生什么?
    • 我得到了与问题中提到的相同的错误,=> ERROR [internal] load metadata for docker.io/example/nanoer:latest
    • 确定是同一个错误吗?您在问题中提出的错误为ERROR [internal] load metadata for docker.io/library/debian:sid ...问题中是否存在整个错误消息?最后一行提供了更多详细信息...nanoer:latest 的错误详细信息与debian:sid 的错误详细信息相同吗?
    • 对不起,我试图编辑 Dockerfile => ERROR [internal] load metadata for docker.io/library/debian:sid failed to solve with frontend dockerfile.v0: failed to create LLB definition: failed to authorize: rpc error: code = Unknown desc = failed to fetch oauth token: 我得到了同样的错误
    猜你喜欢
    • 1970-01-01
    • 2018-05-21
    • 2020-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-24
    • 2018-02-04
    相关资源
    最近更新 更多