0

我正在使用带有 Azure 核心工具的 Visual Code 将容器部署到安装了 KEDA 的 K8S 集群。但是看到这个 docker 错误。该错误是因为 docker build 是在没有双引号的情况下运行的。

$ func kubernetes deploy --name bollaservicebusfunc --registry sbolladockerhub --python
Running 'docker build -t sbolladockerhub/bollaservicebusfunc C:\Users\20835918\work\welcome to space'....done
Error running docker build -t sbolladockerhub/bollaservicebusfunc C:\Users\20835918\work\welcome to space.
output: 

"docker build" requires exactly 1 argument.
See 'docker build --help'.

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

Build an image from a Dockerfile


(.venv)
20835918@CROC1LWPF1S99JJ MINGW64 ~/work/welcome to space (master)

我知道目录中有一个已知的错误空间

但是发布以查看是否有解决方法,这很重要,因为我在 Onedrive - Comapny Name 中有一切,并且其中有空格

4

1 回答 1

0

查看 的代码func,您可以指定--image-name而不是--registry似乎跳过构建容器。

您必须使用输出中显示的相同代码手动构建您的 docker 容器,并为之后的命令的命令的参数提供-t值。docker--image-namefunc

此外,由于这也不会推送您的 docker 容器,因此请确保在运行func命令之前推送它。

于 2020-02-17T06:44:12.073 回答