【问题标题】:Error "failed to solve with frontend dockerfile.v0"错误“无法使用前端 dockerfile.v0 解决”
【发布时间】:2021-04-20 14:01:53
【问题描述】:

我正在 Windows 10 上从 Dockerfile 构建 Docker 映像。我从 here 下载 Docker 文件并放入目录 F:\zimtools\Dockerfile

文件的内容是

ARG VERSION=
FROM alpine:3
ARG VERSION
LABEL org.opencontainers.image.source https://github.com/openzim/zim-tools
RUN echo "Build image for version: $2021-04-20"

RUN wget -O - -q https://download.openzim.org/nightly/2021-04-20/zim-tools_linux-x86_64-2021-04-20.tar.gz | tar -xz && \
  cp zim-tools*/* /usr/local/bin/ && \
  rm -rf zim-tools*

CMD ["/bin/sh", "-c", "echo 'Welcome to zim-tools! The following binaries are available:' && ls /usr/local/bin/"]

我按照this的指令在cmd中运行下面的命令。

docker build --tag=“zimtools:nightly” "F:\zimtools\Dockerfile"

然后我得到一个错误

C:\Users\Akira>docker build --tag="zimtools:nightly" "F:\zimtools\Dockerfile"
[+] Building 0.0s (1/2)
 => ERROR [internal] load build definition from Dockerfile                                                         0.0s
 => => transferring dockerfile: 75B                                                                                0.0s
------
 > [internal] load build definition from Dockerfile:
------
failed to solve with frontend dockerfile.v0: failed to read dockerfile: error from sender: walk F:\zimtools\Dockerfile: The system cannot find the path specified.

您能解释一下如何解决这个错误吗?

更新:我的设置是

  • Docker 引擎:v20.10.5

  • 操作系统:Windows 10 Pro,版本 20H2,内部版本 19042.928。

【问题讨论】:

  • 什么是 docker 版本和你的操作系统?
  • @Ashok 请看我的编辑。
  • 尝试清除设置并重新启动
  • @Ashok “清除设置”是什么意思?
  • 点击右上角的这个小bug图标,然后你可以看到设置里面会有Purge选项。在执行此操作之前重新启动 docker 服务并尝试如果没有则清除设置

标签: docker


【解决方案1】:

构建你的 docker 镜像:

  1. cddockerfile 所在的路径(在你的情况下是 F:\zimtools\
  2. docker build .

这类似于这个命令docker build -f Dockerfile .

您需要指定Dockerfile 名称,仅当它不是默认值时:

  1. cddockerfile 所在的路径(在您的情况下为F:\zimtools\

  2. docker build -f <your modified docker file> .

【讨论】:

    猜你喜欢
    • 2021-01-21
    • 1970-01-01
    • 1970-01-01
    • 2023-01-03
    • 2021-09-08
    • 1970-01-01
    • 2021-02-28
    • 1970-01-01
    • 2021-10-29
    相关资源
    最近更新 更多