dockerbuild设是行不通的
我似乎无法让docker build
正确运行:
wangyaos-MBP-3:~ wangyao$ cd /Users/wangyao/Ozintel/docker/flexcloud/ wangyaos-MBP-3:flexcloud wangyao$ ls Dockerfile apache-tomcat-7.0.62 jdk1.8.0_45.jdk wangyaos--3:flexcloud wangyao$ docker build -t="Users/wangyao/Ozintel/docker/flexcloud" . Invalid namespace name (Users). Only [a-z0-9-_] are allowed. wangyaos-MBP-3:flexcloud wangyao$ cd /Users/wangyao/ wangyaos-MBP-3:~ wangyao$ docker build -t="Users/wangyao/Ozintel/docker/flexcloud" . Cannot locate Dockerfile: Dockerfile wangyaos-MBP-3:~ wangyao$ docker build -t="Users/wangyao/Ozintel/docker/flexcloud" docker: "build" requires 1 argument. See 'docker build --help'. Usage: docker build [OPTIONS] PATH | URL | - Build a new image from the source code at PATH
我应该如何使用docker build
?
慢下来,看看文档 。
要使用docker build
,最简单的方法是使用Dockerfile进入目录,然后运行如下所示:
$ docker build -t flexcloud .
-t
参数指定存储库名称和标记,而不是指定Dockerfile的目录。 如果你想给一个不同的Dockerfilepath,你可以使用-f
参数。 的.
在最后指定“构build上下文”,在这种情况下是当前的工作目录。