Docker,复制镜像,错误 - 错误 : failed to solve: failed to compute cache key: failed to calculate checksum

标签 docker dockerfile docker-container docker-image docker-copy

我正在docker中做一个教程,并尝试从docker复制图像,并在我的本地文件中引用index.hmtl文件, vinnyx05 -> 是我在 docker 的登录名,我正在运行 docker 桌面。 在使用 Windows 11 时。 代码是:

PS C:\html> docker build -t vinnyx5/nginx-imersao13:latest . 
[+] Building 0.2s (6/6) FINISHED
 => [internal] load build definition from Dockerfile                                                                                         0.1s 
 => => transferring dockerfile: 101B                                                                                                         0.0s 
 => [internal] load .dockerignore                                                                                                            0.1s 
 => => transferring context: 2B                                                                                                              0.0s 
 => [internal] load metadata for docker.io/library/nginx:latest                                                                              0.0s 
 => [internal] load build context                                                                                                            0.0s 
 => => transferring context: 2B                                                                                                              0.0s 
 => CACHED [1/2] FROM docker.io/library/nginx:latest                                                                                         0.0s 
 => ERROR [2/2] COPY html/index.html /usr/share/nginx/html/                                                                                  0.0s 
------
 > [2/2] COPY html/index.html /usr/share/nginx/html/:
------
Dockerfile:3
--------------------
   1 |     FROM nginx:latest
   2 |
   3 | >>> COPY html/index.html /usr/share/nginx/html/
--------------------
ERROR: failed to solve: failed to compute cache key: failed to calculate checksum of ref ccf5a995-3d05-4517-a1ee-20291664f134::ljszgt44a3wte8c2sal6f54p2: failed to walk /var/lib/docker/tmp/buildkit-mount2559770106/html: lstat /var/lib/docker/tmp/buildkit-mount2559770106/html: no such file or directory

我不知道如何解决这个问题,请帮忙? 谢谢=)

我正在尝试复制图像,并在本地编辑index.html

最佳答案

确保您正在基于 Linux 的终端(如 WSL)上运行。这似乎是一个“Windows”问题。

关于Docker,复制镜像,错误 - 错误 : failed to solve: failed to compute cache key: failed to calculate checksum,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76474067/

相关文章:

javascript - 使 Dockerfile VOLUME 表现得像 docker-compose volumes

asp.net - Docker for Windows - 内部服务器错误

docker - 不要在 gitlab-ci 中的不同架构之间共享工件

python - Docker 容器正在运行。但页面在本地主机 URL 中不起作用(页面未发送任何数据)

docker - 如何复制正在运行的docker容器

docker - 无法获取kubelets cgroup

docker - 如何不从 Docker 中的基础镜像继承标签?

java - Docker、Dockerfile 和在我开始下一个服务之前使用等待

javascript - 如何获取所有 Docker 容器,甚至是那些没有运行的容器?

docker - Docker:仅在重启时重启容器?