我有一个用节点js编写的azure函数,它是由Azure存储队列中的新消息触发的。它在当地运行得很好。我的目标是只有当队列中有消息时才触发函数pod。因此,我试图将我的功能部署到包含KEDA的AKS集群中。我使用的是‘部署’命令,它在构建图像时失败了,错误如下。
func kubernetes deploy输出:“对接构建”需要精确的1参数。见“码头建造--救命”。用法: docker build OPTIONS PATH OPTIONS URL -从Dockerfile生成图像
我在运行这个命令的地方有dockerfile。我的理解是'docker -t‘接受两个参数-第一个参数是带有标记的存储库名称,第二个参数是’。或者我们本地停靠文件所在的路径。因此,‘’命令在内部用我的存储库和当前路径生成'docker build -t‘,但是它仍然会产生错误,因为它只需要一个参数。我的笔记本电脑是MAC,使用Azure func版本4,也尝试了版本3,两者的结果是一样的。有没有人经历过这种情况,知道任何解决方案或任何建议。谢谢

发布于 2022-05-02 20:42:54
试着在手动和'.‘之间留出空间。因为它可能会带走“。”作为地址的一部分。
如下所示,当命令无法找到地址时,将收到错误。
命令应该如下所示:
docker build -t functionqueuestrigger:latest /Users/WorkSpaces/visualStudioCode WS/pod6_fromQueues_manual .https://stackoverflow.com/questions/72017082
复制相似问题