Docker 构建重命名 PATH1 PATH2:访问被拒绝

Docker 构建重命名 PATH1 PATH2:访问被拒绝

我正在尝试从 Dockerfile 构建 Docker 映像,因此我运行以下命令

docker build --tag esma .

但每次我在构建过程中的某个时刻运行命令时,它都会显示类似这样的信息

rename C:\ProgramData\Docker\image\windowsfilter\layerdb\tmp\write-set-894656615 C:\ProgramData\Docker\image\windowsfilter\layerdb\sha256\f858b3a31e4464e040166d10a04048620ecb75b47ba910e363de8682ed268711: Access is denied.

或这个

failed to register layer: rename C:\ProgramData\Docker\image\windowsfilter\layerdb\tmp\write-set-871967704 C:\ProgramData\Docker\image\windowsfilter\layerdb\sha256\3fd27ecef6a323f5ea7f3fde1f7b87a2dbfb1afa797f88fd7d20e8dbdc856f67: Access is denied.

但每次的路径都不同。之前,当我为同一个 Dockerfile 运行 Docker 构建命令时,重启 PC 后它就可以正常工作了。现在,重启后什么都没有改变。

这个问题可能是因为我已经构建了这个 Dockerfile,并且该位置已被占用?如果你想查看我的 Dockerfile,我可以发布它,但我认为除了它添加了在以前的映像构建中添加的、后来被删除的内容之外,这并不重要。

相关内容