rpc error: code = Unknown desc = failed to build LLB
rpc error: code = Unknown desc = failed to build LLB
我正在处理这个 docker build
,但在这条线上失败了:
RUN --mount=type=ssh pip install --no-cache-dir -r requirements.txt
终端输出显示正在安装的所有要求,但随后出现以下故障:
failed to solve with frontend dockerfile.v0:
failed to solve with frontend gateway.v0:
rpc error: code = Unknown desc = failed to build LLB:
executor failed running [/bin/sh -c pip install --no-cache-dir -r requirements.txt]:
runc did not terminate sucessfully
我在 Windows 10 + WSL (v1) + Ubuntu 18.04
一位同事在 Mac OS 上运行相同的项目并且没有任何问题...
知道出了什么问题吗?我该如何调试它?
经过一整天的努力,我通过增加 Docker RAM(从 2Gb 到 6Gb)和 CPU(从 2 到 3)解决了这个问题...
我用的是Visual Studio,更新的时候遇到了这个问题
这个post帮助了我:Debugging docker compose. VS can't attach to containers
原来是最新的Visual Studio更新和DockerCompose v2有问题。微软将很快发布修复程序。
目前,最好的办法是禁用 Docker Compose 的第 2 版,重新启动 Docker 和 Visual Studio。
检查当前版本的命令 Docker 撰写:docker-compose --version
禁用版本 2 的命令:docker-compose disable-v2
我有同样的问题,在我的例子中,我尝试 运行 我的 nestjs 应用程序的命令 docker-compose up
与我的 multi-stage 构建的开发部分。所以我通过在 docker 文件中添加以下行来修复错误:
RUN npm install glob rimraf
.
- 最后我有这样的东西:
FROM node:14.0-alpine As development
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install glob rimraf
RUN npm install --only=development
COPY . .
RUN npm run build
希望这个回答对您有所帮助。
我正在处理这个 docker build
,但在这条线上失败了:
RUN --mount=type=ssh pip install --no-cache-dir -r requirements.txt
终端输出显示正在安装的所有要求,但随后出现以下故障:
failed to solve with frontend dockerfile.v0:
failed to solve with frontend gateway.v0:
rpc error: code = Unknown desc = failed to build LLB:
executor failed running [/bin/sh -c pip install --no-cache-dir -r requirements.txt]:
runc did not terminate sucessfully
我在 Windows 10 + WSL (v1) + Ubuntu 18.04
一位同事在 Mac OS 上运行相同的项目并且没有任何问题...
知道出了什么问题吗?我该如何调试它?
经过一整天的努力,我通过增加 Docker RAM(从 2Gb 到 6Gb)和 CPU(从 2 到 3)解决了这个问题...
我用的是Visual Studio,更新的时候遇到了这个问题
这个post帮助了我:Debugging docker compose. VS can't attach to containers
原来是最新的Visual Studio更新和DockerCompose v2有问题。微软将很快发布修复程序。
目前,最好的办法是禁用 Docker Compose 的第 2 版,重新启动 Docker 和 Visual Studio。
检查当前版本的命令 Docker 撰写:docker-compose --version
禁用版本 2 的命令:docker-compose disable-v2
我有同样的问题,在我的例子中,我尝试 运行 我的 nestjs 应用程序的命令 docker-compose up
与我的 multi-stage 构建的开发部分。所以我通过在 docker 文件中添加以下行来修复错误:
RUN npm install glob rimraf
.- 最后我有这样的东西:
FROM node:14.0-alpine As development
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install glob rimraf
RUN npm install --only=development
COPY . .
RUN npm run build
希望这个回答对您有所帮助。