当前位置: 首页 > 知识库问答 >
问题:

"docker build"只需要1个参数[复制]

郜彬
2023-03-14

原始关闭原因未解决

我只是想从另一个目录构建dockerfile,我尝试了以下命令

docker build-fc:/Users/XXXX/XXXX/XXXX/XXXX/XXXX/Dockerfile

docker build-f C://用户/XXXX/XXXX/XXXX/XXXX/Dockerfile

它们都产生相同的错误

“docker build”只需要一个参数

我错过了什么吗?


共有2个答案

李云
2023-03-14

它将该行中的C://Users/XXXX/XXXX/XXXX/XXXX/Dockerfile解释为-f开关(或选项)的值

如果删除-f,它应该将其解释为Dockerfile的路径

当我在终端输入docker build时,我看到

Usage:  docker build [OPTIONS] PATH | URL | -

我不确定-f开关做什么,但当我创建图像时,我非常确定我会这样做

docker image build -t tagname /path/to/Dockerfile
邴英毅
2023-03-14

您应该提供上下文,例如当前目录:

docker build-fc://Users/XXXX/XXXX/XXXX/XXXX/XXXX/Dockerfile-t某物

 类似资料:
  • 我尝试了上述命令的各种组合,但结果总是上面给出的错误消息。为什么会发生这样的事情--因为我是按照文档所说的去做的?

  • 我试图从特定的Dockerfile构建镜像,并同时标记它;我遵循的在线说明,但我得到以下错误: “docker build”只需要1个参数 这是我运行的命令: 我尝试了上述命令的各种组合,但结果总是上面给出的错误消息。为什么会发生这种情况——因为我在遵循留档所说的?

  • 用这个最小的Jenkins管道脚本 我犯了一个令人困惑的错误 “docker build”只需要1个参数。 但根据文件,docker的签名。build() 运行docker build,从当前目录中的Dockerfile创建并标记指定的图像。可以添加其他参数,例如。与docker build一样,args必须以构建上下文结尾。返回生成的图像对象。在构建中记录指纹。 发生什么事?

  • 我得到以下错误 警告:mysqli_error()只需要1个参数,给定0 问题出在代码的这一行: 整个代码是 包含的文件有以下一行

  • 首先,我试图遵循这一指南。 到目前为止,我已经启动并运行了主机,但我在这一点上卡住了。我已经安装了windowsservercore映像,并且安装了IIS映像并将其标记为“WindowsServerIIS”。现在我需要安装ASP.NET4.5,我使用以下命令 docker Build-T windowsserveriisaspnet。 我也许应该添加我为我的Docker图像创建一个文件夹。所以我有

  • 我有一个非常奇怪的问题,很简单,但我不明白问题是什么。 我有一个类,ClassA调用ClassB中的函数,比如- 类A是在我的applicationContext中定义的bean。类xml ClassB中的函数定义看起来像 IntelliJ没有指出任何语法问题,一切看起来都很正常。。。然而,当我试图编译时,Maven出现了一个异常 B类与a类位于不同的模块中,因此B类位于a类的pom中。作为依赖项