【发布时间】: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