【发布时间】:2021-05-27 16:49:30
【问题描述】:
我构建了一个应用,它使用两个自制的微服务,每个微服务都有自己的 Dockerfile。 当我在本地构建它时,出于实际原因,我使用 docker-compose。
目前,当我部署到 Cloud Run 时,我使用类似的命令
docker tag xxxdocker push xxx- 然后我选择要部署在 Cloud run 上的镜像
据我了解,docker-compose build 只构建了两个映像(每个 Dockerfile 一个)并将它们放置在同一个网络中,从而允许这两个 API 之间的一些实际连接。
是否可以在 Cloud Run 中执行类似的操作,而无需将每个映像部署到不同的服务上?
PS:出于业务原因,我无法将代码直接托管在 Cloud Source Repositories 上,它必须在 Azure 上
【问题讨论】:
标签: docker deployment docker-compose google-cloud-run