2016-12-05 87 views
0

我下面这个教程:https://docs.docker.com/engine/tutorials/dockerimages/#building-an-image-from-a-dockerfile构建映像 - 未知指令

现在我启动命令:docker build -t ouruser/sinatra:v2 .

这是输出:enter image description here

我已经使用$null > filename命令创建了Dockerfile,然后用记事本插入了本教程建议的代码。

我错过了什么吗?


Dockerfile enter image description here

这是一个CTRL + C和Ctrl + V从教程。

+1

向我们展示您的dockerfile – 4c74356b41

+1

发布Dockerfile,似乎您有一些要删除的字符 – user2915097

+1

在Notepad ++中打开您的dockerfile并检查使用的编码是什么(菜单“编码”)。 –

回答

1

我刚刚从示例中复制了它,它工作正常,请尝试从这里复制,您可能会粘贴一些额外的字符。还要将编码设置为UTF-8。

# This is a comment 
FROM ubuntu:14.04 
MAINTAINER Kate Smith <[email protected]> 
RUN apt-get update && apt-get install -y ruby ruby-dev 
RUN gem install sinatra 

更新,穆罕默德Noureldin指出,如果没有工作,尝试修复您的EOL字符。

+0

由于这是编码导致问题的另一种格式。 再次感谢。 – Pickeroll

+0

哦,好的,如果答案解决了你的问题,你应该将它标记为已解决;)谢谢;) – 4c74356b41