Docker生成错误

我正在创build自己的docker形象:

RUN apt-get install git python-dev python-pip RUN pip install pyCrypto ecdsa paramiko RUN git clone https://github.com/bendacoder/pyTerminal RUN cd pyTerminal RUN python -m py_compile terminal.py 

但是,当我构build代码时,我收到此错误:

 FATA[0000] The Dockerfile (Dockerfile) must be within the build context (Dockerfile) 

我究竟做错了什么? 先谢谢你。

你说你正在试图用命令来构build:

 docker build -t pyTerminalBuild Dockerfile 

这是错误的。 docker build的位置参数必须是一个目录的path(或者一个到tarball或者Git Dockerfile的URL,或者- ),Docker希望在该目录中find一个名为Dockerfile的文件(或者用-f指定的其他文件)。 因此,从当前目录中的Dockerfile构build图像的正确方法是:

 docker build -t pyTerminalBuild .