我正在尝试建立一个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 login
和docker 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
的最后一行,因为我不明白你想用它做什么。