“docker build”只需要1个参数
我正在试图从一个特定的Dockerfilebuild立一个图像,并在同一时间标记它; 我正在按照docker build
的在线说明 ,但我得到以下错误:
“docker build”只需要1个参数
我的目录结构:
project/ foo/ MyDockerfile
这是我运行的命令:
docker build -f /full/path/to/MyDockerfile -t proj:myapp
我已经尝试了上述命令的各种组合,但结果总是上面给出的错误信息。 为什么会发生这种情况 – 正如我遵循文档所述的那样?
参数-f
更改Dockerfile的名称(与常规Dockerfile
)。 它不是传递完整的path到docker build
。 path是第一个参数。
语法是:
docker build [PARAMS] PATH
所以在你的情况下,这应该工作:
docker build -f MyDockerfile -t proj:myapp /full/path/to/
或者如果你在项目目录中,你只需要使用一个点:
docker build -f MyDockerfile -t proj:myapp .