相关疑难解决方法(0)

如何在google cloud run上运行docker-compose?

我是 GCP 新手,我正在尝试使用 docker-compose 部署我的 Spring Boot Web 服务。在我的docker-compose.yml文件中,我有 3 个服务:我的应用程序服务、mysql 服务和 Cassandra 服务。在当地,它就像一个魅力。我还添加了一个cloudbuild.yaml文件:

steps:
- name: 'docker/compose:1.28.2'
  args: ['up', '-d']
- name: 'gcr.io/cloud-builders/docker'
  args: ['tag', 'workspace_app:latest', 'gcr.io/$PROJECT_ID/$REPO_NAME:$COMMIT_SHA']
images: ['gcr.io/$PROJECT_ID/$REPO_NAME:$COMMIT_SHA']
Run Code Online (Sandbox Code Playgroud)

谷歌云构建成功。但是,当我尝试在 google cloud run 上运行图像时,它不会调用 docker-compose.yml 文件。我必须如何处理才能在生产中使用 docker-compose?

production docker-compose google-cloud-build google-cloud-run

3
推荐指数
1
解决办法
7545
查看次数