Windows10上的docker图像构建“上下文取消”错误

我正在尝试构建一个简单的 r-base 官方 docker 映像,但它在 Windows 10 上给了我一个奇怪的“上下文取消”错误。

我试过拉图像(成功)然后构建它,但我遇到了同样的错误。我也试过重新安装 docker 或从 Docker Hub 构建任何其他映像(R 与否),但我也没有运气。奇怪的是,当我重新安装 docker 时,它在 shell 上运行了入门教程而没有问题。

可能会发生什么?

这是我的 dockerfile

FROM r-base:4.0.2
COPY . /usr/local/src/myscripts
WORKDIR /usr/local/src/myscripts
CMD ["Rscript", "main.R"]

和外壳输出

C:Usersjeanpath>docker build -t my-image .
[+] Building 1.7s (5/7)
 => [internal] load build definition from Dockerfile                                                               0.1s
 => => transferring dockerfile: 31B                                                                                0.0s
 => [internal] load .dockerignore                                                                                  0.1s
 => => transferring context: 2B                                                                                    0.0s
 => [internal] load metadata for docker.io/library/r-base:4.0.2                                                    1.4s
 => CANCELED [internal] load build context                                                                         0.1s
 => => transferring context: 7.08kB                                                                                0.0s
 => CANCELED [1/3] FROM docker.io/library/r-base:4.0.2@sha256:837898ed6a0dc6f9cb0f3d1fa0e801f01673797cdfd3e21c8cd  0.1s
 => => resolve docker.io/library/r-base:4.0.2@sha256:837898ed6a0dc6f9cb0f3d1fa0e801f01673797cdfd3e21c8cd2ad60f2db  0.0s
 => => sha256:837898ed6a0dc6f9cb0f3d1fa0e801f01673797cdfd3e21c8cd2ad60f2dbe2da 765B / 765B                         0.0s
 => => sha256:1c4e181b5dbeef804a4bf1f2c6b888b0d2da333b1a5d99f0e1a3ced46b1cdaef 1.58kB / 1.58kB                     0.0s
 => => sha256:673e45d6ffe13b98601b5e19ec2bfbd4ec1b1c135ed9d9e911f6c83c7b9cef1e 5.35kB / 5.35kB                     0.0s
error from sender: context canceled

回答

我遇到了同样的问题,发现问题出在 R/RStudio 上。我正在通过终端窗格运行 docker build,它一直给我“来自发件人的错误:上下文取消”评论。我相信 R/RStudio 会锁定它正在使用的文件,当它试图复制文件时,它会将扳手扔进 docker 机器。在我关闭 RStudio 并通过不同的终端运行构建后,Docker 没有问题地构建了映像。


以上是Windows10上的docker图像构建“上下文取消”错误的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>