为 Vue 应用程序构建 Docker 映像时如何修复“stream returned by RST_STREAM”错误?

问题描述 投票:0回答:2

我正在尝试使用 docker 构建新映像,但是当我输入构建命令时:

docker image build -t vue-app .

我收到此错误:

[+] Building 0.2s (2/2) FINISHED
 => [internal] load build definition from Dockerfile                                                                  0.1s
 => => transferring dockerfile: 229B                                                                                  0.0s
 => [internal] load .dockerignore                                                                                     0.2s
 => => transferring context: 67B                                                                                      0.0s
ERROR: failed to solve: Internal: Internal: stream terminated by RST_STREAM with error code: INTERNAL_ERROR

我的 Dockerfile 也是

FROM node:latest

WORKDIR /app

COPY . .

RUN npm install

CMD ["npm", "run", "dev"]

如果您能帮助我,我将不胜感激。

我尝试过:
- 重新启动我的机器;
- 创建 .dockerignore 文件;
- 更改端口;

docker dockerfile docker-machine
2个回答
1
投票

我尝试在用户根文件夹中构建一个 Dockerfile,只需将文件夹移动到桌面即可解决问题,尝试一下,而且我读到 git 会以某种方式干扰


0
投票

此问题与“Dockerfile”文本编码有关,将其更改为 UTF-8,您可以在记事本++或任何其他编辑器(如 VS Code)中执行此操作。这为我解决了这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.