用这个最小的Jenkins管道脚本
node {
docker.build("foo", "--build-arg x=y")
}
我犯了一个令人困惑的错误
“docker build”只需要1个参数。
但根据文件,docker的签名。build()
构建(图像[, args])
运行docker build,从当前目录中的Dockerfile创建并标记指定的图像。可以添加其他参数,例如'-f Dockerfile。其他--拉--构建arg http_代理=http://192.168.1.1:3128
。与docker build一样,args必须以构建上下文结尾。返回生成的图像对象。在构建中记录指纹。
发生什么事?
我的困惑是,错误信息实际上来自Docker,而不是Jenkins。
如果您没有指定构建上下文(如上面的文档所述),Docker会给出此错误。
修复只是添加.
到args参数的末尾,如:
node {
docker.build("foo", "--build-arg x=y .")
}
参见docker:“build”需要1个参数。请参阅“docker build--帮助”
我得到以下错误 警告:mysqli_error()只需要1个参数,给定0 问题出在代码的这一行: 整个代码是 包含的文件有以下一行
问题内容: 有了这个最小的Jenkins Pipeline脚本 我收到一个令人困惑的错误 “ docker build”仅需要1个参数。 但是根据文档,的签名是(来自Jenkins ) 运行docker build以从当前目录中的Dockerfile创建并标记指定的图像。可以添加其他arg,例如。像docker build一样,args必须以build上下文结尾。返回生成的Image对象。在构建中
“Docker Build”只需要%1个参数。 但是根据文档,的签名是(来自Jenkins) 运行docker build以从当前目录中的Dockerfile创建并标记指定的映像。可以添加其他参数,如。与docker build一样,arg必须以build上下文结束。返回结果图像对象。在生成中记录FROM指纹。 有事吗?
我尝试了上述命令的各种组合,但结果总是上面给出的错误消息。为什么会发生这样的事情--因为我是按照文档所说的去做的?
我试图从特定的Dockerfile构建镜像,并同时标记它;我遵循的在线说明,但我得到以下错误: “docker build”只需要1个参数 这是我运行的命令: 我尝试了上述命令的各种组合,但结果总是上面给出的错误消息。为什么会发生这种情况——因为我在遵循留档所说的?
问题内容: 的所有文档似乎都表明这是一段有效的代码-不明白吗? 问题答案: 文件说两个参数:。 第一个是mysqli实例的链接,第二个是要转义的字符串。