我试图运行一个#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
试图用不同的编码保存文件,没有人为我工作。 有谁知道解决方案?
答案 0 :(得分:1)
VERSION
不是Dockerfile中的有效行。您似乎将Dockerfile与docker-compose.yml混淆。这是两个不同的文件,有两种不同的语法和用途。
答案 1 :(得分:0)
如果您使用yml文件,请尝试docker-compose
而不是docker build
。否则,请尝试在版本信息前加上LABEL
,例如
LABEL version="1.0"