sudo docker build -t =“nisevi / static_web”不起作用

我遵循“Docker Book”的步骤,当我试图从Dockerfile构build图像时,我总是有相同的答案:

nisevi@localhost static_web:$ ll total 24 drwxrwxr-x. 2 nisevi nisevi 4096 Feb 3 09:46 ./ drwxrwxr-x. 8 nisevi nisevi 4096 Feb 2 21:28 ../ -rw-rw-r--. 1 nisevi nisevi 215 Feb 3 09:04 Dockerfile nisevi@localhost static_web:$ sudo docker build -t="nisevi/static_web" Usage: docker build [OPTIONS] PATH | URL | - Build a new image from the source code at PATH --force-rm=false Always remove intermediate containers, even after unsuccessful builds --no-cache=false Do not use cache when building the image --pull=false Always attempt to pull a newer version of the image -q, --quiet=false Suppress the verbose output generated by the containers --rm=true Remove intermediate containers after a successful build -t, --tag="" Repository name (and optionally a tag) to be applied to the resulting image in case of success nisevi@localhost static_web:$ 

这是我的Dockerfile:

 # Version: 0.0.1 FROM ubuntu:14.04 MANTAINER nisevi "nicolas.s.vidal@gmail.com" RUN apt-get update RUN apt-get install -y nginx RUN echo 'Hi, I am in your container'\ >/usr/share/nginx/html/index.html EXPOSE 80 

有人知道这是为什么发生? 我将非常感激任何帮助。

我想你忘了.

 cd /where/the/Dockerfile/is sudo docker build -t=nisevi/static_web .