小编Mat*_*ski的帖子

docker 构建期间“文本文件忙”

我看到了我认为奇怪的 docker 构建问题。它似乎非常适合我的电脑,因为我已经在其他机器上正确地看到了这个构建。看起来 a在执行命令期间docker build失败了。我本来希望构建能够顺利完成。如果出现任何问题,我希望它们在不同的机器上保持一致 - 毕竟这是一个 docker 构建。还值得注意的是,它曾经在我的电脑上正常工作,直到最近才出现故障。我不确定发生了什么变化。我认为最近几天我没有做任何与 docker 相关的重大更改。npm ERR! sh: 1: node-pre-gyp: Text file busynpm install

我正在寻找有关如何解决此问题的任何建议。几天后我可能会重新安装 docker。不管怎样,我认为这是一个有趣的问题,也许在这里讨论它会对其他人有所帮助。

下面是一个最小的设置,在我的电脑上失败,但在其他电脑上有效。

package.json

{
  "name": "test",
  "version": "0.1.0",
  "author": "test",
  "type": "commonjs",
  "license": "ISC",
  "dependencies": {
    "canvas": "^2.11.2"
  }
}
Run Code Online (Sandbox Code Playgroud)

Dockerfile

FROM node:slim

WORKDIR /app

COPY ./package.json ./
RUN npm install
Run Code Online (Sandbox Code Playgroud)

运行docker build --pull --no-cache .失败

[+] Building 3.3s (8/8) FINISHED                                                                    
 => [internal] load build definition from Dockerfile                                           0.0s
 => => transferring …
Run Code Online (Sandbox Code Playgroud)

docker npm-install

6
推荐指数
1
解决办法
2154
查看次数

标签 统计

docker ×1

npm-install ×1