Docker运行:引用格式错误无效

Docker运行:引用格式错误无效,docker,azure-cognitive-services,azure-container-instances,docker-run,Docker,Azure Cognitive Services,Azure Container Instances,Docker Run,我正在尝试安装并运行azure认知服务计算机视觉读取容器。我在cmd中遇到此错误 docker: invalid reference format. See 'docker run --help'. 我试着跑在cmd以下 docker run --rm -it -p 5000:5000 --memory 7g --cpus 2 \ containerpreview.azurecr.io/microsoft/cognitive-services-read \ Eula=accept \ Bill

我正在尝试安装并运行azure认知服务计算机视觉读取容器。我在cmd中遇到此错误

docker: invalid reference format.
See 'docker run --help'.
我试着跑在cmd以下

docker run --rm -it -p 5000:5000 --memory 7g --cpus 2 \
containerpreview.azurecr.io/microsoft/cognitive-services-read \
Eula=accept \
Billing=xxxx \
ApiKey=xxxx
注意:出于安全原因,我已替换了账单和ApiKey详细信息


提前感谢您的帮助

很明显,当您在cmd中将
docker run
分成几行时,它无法识别它。因此,我建议不要将命令分开,只将其放在一行中。或者,您可以在PowerShell中执行此操作,并更改
\
,如下所示:


请记住,不同的shell具有不同的语法

  • 对于类似sh/bash的shell,多行转义字符是
    \
  • 对于powershell,请使用
    `
  • 对于cmd,它可能是
    ^

检查是否有两个代理实例试图使用同一文件夹。可能重复:您存储在ACR中的映像是否有
最新的
标记?@CharlesXu:我已在安装docker的本地计算机上使用“docker pull”(docker pull)而不是通过ACR拉取映像。当我运行cmd“docker images”时,我可以看到此图像的最新标记。你是说你已将图像从ACR拉到本地计算机?你能在你的本地机器上分享这些图片的截图吗?谢谢你,Charles,成功了:)。我把它排成一行。