我可以将云运行与自托管/私有Docker映像注册表一起使用吗?

时间:2019-07-19 07:54:21

标签: google-cloud-platform google-container-registry google-cloud-run

当我使用自托管(私有)Docker映像注册表进行部署时,出现此错误:

This service will require authentication to be invoked.
Deploying container to Cloud Run service [serverless-functions-go] in project [PROJECT_ID] region [us-central1]
X Deploying new service...
  . Creating Revision...
  . Routing traffic...
Deployment failed
ERROR: (gcloud.beta.run.deploy) Invalid image provided in the revision template. Expected [region.]gcr.io/repo-path[:tag or @digest], obtained dtr.artifacts.xxx.com/xxxxx/xxxx/serverless-functions-go:latest

从我的私有docker映像注册表中提取映像之前,我需要使用以下命令:

docker login [options]

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

  

我可以在私有Docker容器注册表中使用云运行吗?

否,目前不行。请参阅Cloud Run文档中的"Images you can deploy"