windows docker未知指令版本:

时间:2018-02-12 13:52:14

标签: windows docker dockerfile

我试图运行一个#34;码头工具"命令指定的文件,但我总是得到一个"未知指令"消息无论yml文件中有什么指令(唯一对我有用的是FROM指令)。

yam文件以以下

开头
version: '3'
services:

跑完后我得到以下内容:

Error response from daemon: Dockerfile parse error line 1: unknown instruction: VERSION:

操作系统是:Windows 7 docker version 18.01.0

试图用不同的编码保存文件,没有人为我工作。 有谁知道解决方案?

2 个答案:

答案 0 :(得分:1)

VERSION不是Dockerfile中的有效行。您似乎将Dockerfiledocker-compose.yml混淆。这是两个不同的文件,有两种不同的语法和用途。

答案 1 :(得分:0)

如果您使用yml文件,请尝试docker-compose而不是docker build。否则,请尝试在版本信息前加上LABEL,例如 LABEL version="1.0"