尝试构建docker文件时出现错误-创建LLB定义失败



我正在尝试建立一个docker文件,我得到这个错误

------
=> ERROR [internal] load metadata for docker.io/bitnami/minideb:stretch                                            2.5s
=> [auth] bitnami/minideb:pull token for registry-1.docker.io                                                      0.0s
[internal] load metadata for docker.io/bitnami/minideb:stretch:

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%3Abitnami%2Fminideb%3Apull&service=registry.docker.io": x509: certificate signed by unknown authority`

我刚刚从git repo下载了这个文件,并试图构建它,但我得到了上面提到的错误。我已经试过了:

  • docker logindocker pull hello-world/docker pull docker.io/bitnami/minideb:stretch为我工作。

  • 尝试重新启动docker桌面,我在mac上

  • 尝试重置到出厂设置,然后重新启动docker桌面,仍然没有运气

我是这样构建它的:

docker build -f Dockerfile .

docker文件

FROM bitnami/minideb:stretch
RUN apt-get  –no-install-recommends update
&& apt-get –no-install-recommends install -y openssh-client openssl libexpat1 
&& sh /tmp/nso --system-install --non-interactive 

docker文件是一个非常大的文件,所以我不能在这里发布整个文件。

你的Dockerfile格式有一些错误。

  • 你需要在每行的末尾有一个反斜杠,然后用命令开始新的一行。

请查看下面的Dockerfile:

FROM bitnami/minideb:stretch
RUN apt-get --no-install-recommends update 
&& apt-get install --no-install-recommends -y openssh-client 
openssl libexpat1 

注意:我删除了你的Dockerfile的最后一行,因为我不明白你想用它做什么。

最新更新