神坑!
通过dockerfile定制镜像,构建镜像出现报错
"docker build" requires exactly 1 argument.
明明是按照教程执行,在dockerfile所在目录执行命令(注意这是错误执行):
$ docker build -t nginx:v3
其实不然,执行时没有指定执行所在的路径。正确执行方式
$ docker build -t nginx:v3 .
注意:这里的“.”表示在当前路径
实际上“.”指的是在指定上下文目录,docker build 命令会将该目录下的内容打包交给docker引擎以帮助构建镜像
有些教程没有注明,因此可能会被忽略从而报错。
完成!