Docker - FROM 需要来自 spyder 的一个或三个参数错误

Docker - FROM requires either one or three arguments error from spyder

我很难在 Spyder 中创建 dockerfile IDE。

FROM ubuntu:18.04
COPY . /app
RUN make /app
CMD python /app/app.py

这是来自 docker 网站的简单 dockerfile。

当我运行

docker build -t test .

我得到了

Error response from daemon: dockerfile parse error line 1: FROM requires either one or three arguments

这个问题似乎与 copy/paste into spyder 有关。

我使用 vim 打开文件然后我看到了这个(只有一行,而它在 spyder 中以 4 行显示)

FROM ubuntu:18.04^MCOPY . /app^MRUN make /app^MCMD python /app/app.py

只需删除 ^M 并将每个语句放在新行即可解决问题