docker build-正好1个参数

sun*_*y11 1 docker dockerfile

我一直在尝试在ubuntu设置上构建语法网,并遇到一个问题(可能很简单),我很难找到解决方案。

每当我尝试使用以下命令进行构建时:

docker build -t dragnn-oss:latest-minimal -f docker-devel/Dockerile.min
Run Code Online (Sandbox Code Playgroud)

我收到错误消息:

"docker build" requires exactly 1 argument(s).
Run Code Online (Sandbox Code Playgroud)

现在,我的docker版本是17.06,根据此页面,[ docker:“ build”需要1个参数。参见'docker build --help',我应该能够指定一个位于其他目录中的Dockerfile,所以我看不出问题出在哪里。

编辑:我通过执行以下操作创建了一个符号链接:

ln -s docker-devel/Dockerfile.min link1 
Run Code Online (Sandbox Code Playgroud)

然后,我只完成了以下命令:

docker build -t dragnn-oss:latest-minimal -f link1 .
Run Code Online (Sandbox Code Playgroud)

而且有效。

我以为我不需要放东西了。最后,因为我用-f指定了Dockerfile,但是却发现了这个错误。

use*_*097 6

您需要在末尾添加一个点

docker build -t mytag .

要么

docker build -t dragnn-oss:latest-minimal -f docker-devel/Dockerile.min .

也可以看看

泊坞窗:“ build”需要1个参数。参见'docker build --help'