我一直在尝试在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,但是却发现了这个错误。
您需要在末尾添加一个点
docker build -t mytag .
要么
docker build -t dragnn-oss:latest-minimal -f docker-devel/Dockerile.min .
也可以看看
泊坞窗:“ build”需要1个参数。参见'docker build --help'
| 归档时间: |
|
| 查看次数: |
5595 次 |
| 最近记录: |