docker 构建镜像出现 INTERNAL_ERROR 失败?-灵析社区

大厂球袋

![](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241015/f9c47dd7ccffb2845bff8cb2ce0c800a.png) 功能是使用一个基础的操作系统,然后执行一个 shell 脚本。.dockerignore 是空的,删除了或者加内容依然会报错,应该对构建是否成功没有影响。 FROM ubuntu WORKDIR /app COPY . . CMD ["/app/helloworld.sh"] shell 脚本 #!/bin/bash echo 'hello world' 报了以下的错误 ERROR: failed to solve: Internal: Internal: Internal: stream terminated by RST_STREAM with error code: INTERNAL_ERROR 如果是使用官方文档提供的应用例子,按流程执行是没有问题的。例如 FROM node:18-alpine WORKDIR /app COPY . . RUN yarn install --production CMD ["node", "src/index.js"] EXPOSE 3000 这是没有问题的 这个简单例子为什么会报错? 好像解决了问题,但是问题的原因更加摸不着头脑,就是换一个目录就没有问题了 ![](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241015/a289aff4a1f5c900f4d1b6ce97a636be.png)

阅读量:209

点赞量:0

问AI
我用你这个代码测试了一下,能正常编译 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241015/380e5da56af11e7ada5231382e68697d.png) 所以大概率是你的网络的问题,或者 docker hub 被墙了。 *** 补充回答:根据附件,我终于知道问题的根因了。请看图。 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241015/ebae651060416eb338c3dcd09cce45b2.png) 这个 "Dockerfile" 编码不是通常的 "UTF-8" 而是 "UTF-16 LE"。 这就是根因了,你可以试试将出问题的那个文件夹中的 Dockerfile 改成 UTF-8 编码再试。