我正在创建自己的泊坞窗图像:
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
然而,当我构建代码时,我收到此错误:
FATA[0000] The Dockerfile (Dockerfile) must be within the build context (Dockerfile)
我做错了什么? 提前谢谢。
答案 0 :(得分:-2)
你说你正在尝试使用命令构建:
docker build
这是错误的。 -
的位置参数必须是目录的路径(或tarball或Git仓库或Dockerfile
的URL),Docker希望找到名为-f
的文件(或在该目录中使用docker build -t pyTerminalBuild .
指定的其他内容。因此,从当前目录中的Dockerfile构建映像的正确方法是:
ad.getCategories().add(laCat);