创建 Docker 图片时出现问题

Issues while creating a Docker image

我正在尝试使用此命令创建 docker 图像(已删除地址,因为它是公司地址):

docker build -f Dockerfile.web --build-arg _env=MTP-uat1 . -t Company/address:NlLogDownloadAl

但是我一直收到这个错误:

failed to solve with frontend dockerfile.v0: failed to read dockerfile: open /var/lib/docker/tmp/buildkit-mount745508724/Dockerfile.web: no such file or directory

现在我已经回答了大约 30 个类似的问题,并按照他们所说的解决问题,但没有什么区别。

我做了以下事情:

我仍然总是遇到同样的错误。为什么?

命令的最后一部分必须是上下文(Docker 应该在其中查找文件的目录/“点”):

Usage:  docker build [OPTIONS] PATH | URL | -

试试这个:

docker build \
    -f Dockerfile.web \
    --build-arg _env=MTP-uat1 \
    -t Company/address:NlLogDownloadAl \
    .

你得到 no such file or directory 因为你没有正确指定上下文,因此它可能切断命令 Company/address:NlLogDownloadAl (或其部分)的最后一个参数,将其视为文件夹它可能甚至不存在,然后它试图查找 Dockerfile.web 由于文件夹无效或仅仅因为指定了错误的文件夹而不会存在的