我用你这个代码测试了一下,能正常编译  所以大概率是你的网络的问题,或者 docker hub 被墙了。 * * * 补充回答:根据附件,我终于知道问题的根因了。请看图。  这个 `Dockerfile` 编码不是通常的 `UTF-8` 而是 `UTF-16 LE`。 这就是根因了,你可以试试将出问题的那个文件夹中的 Dockerfile 改成 UTF-8 编码再试。