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

“Docker Build”只需要%1个参数

公冶安怡
2023-03-14
project/
    foo/
    MyDockerfile

Docker build-f/full/path/to/mydockerfile-t proj:myapp

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

共有1个答案

蓬意致
2023-03-14

参数-f更改Dockerfile的名称(当它与常规的Dockerfile不同时)。它不用于将完整路径传递给Docker Build。路径作为第一个参数。

语法为:

Docker生成[PARAMS]路径

Docker build-f MyDockerfile-t proj:myapp/full/path/to/

或者如果您在项目目录中,您只需要使用一个点:

Docker build-f MyDockerfile-t proj:myapp.

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

  • 原始关闭原因未解决 我只是想从另一个目录构建dockerfile,我尝试了以下命令 和 它们都产生相同的错误

  • 用这个最小的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图像创建一个文件夹。所以我有

  • 我尝试了几种解决方案,但我无法让它们中的任何一个发挥作用。 这是我的代码: