1

在本地开发时,docker-compose 可以和 Cloud Code 一起在本地启动其他容器(比如 Postgres 和 Nginx)吗?单击“在 Cloud Run Emulator 上运行/调试”时有没有办法做到这一点?

4

2 回答 2

2

你可以看看kompose

kompose是从本地 Docker 开发到使用 Kubernetes 管理应用程序的便捷工具。将 Docker Compose 格式转换为 Kubernetes 资源清单可能并不准确,但它在首次在 Kubernetes 上部署应用程序时有很大帮助。

不幸的是,“可能不准确”是关键:在 docker-compose 和 Kubernetes 中的每个功能之间没有一对一的映射。但是 kompose 将帮助您完成大部分工作。

Skaffold是 Cloud Code 在后台使用的构建和部署工具,可用于kompose转换 docker-compose 项目:

skaffold init --compose-file docker-compose.yaml

你需要kompose在你的系统上。

于 2020-12-02T03:22:37.473 回答
1

Cloud Code 只需在本地 IDE 中添加几个功能,即可轻松扩展本地 IDE,从而更轻松地开发、部署和调试 Cloud Run 服务或 Kubernetes 应用程序。您仍然应该能够在机器上的单独终端上运行常用命令。

要查看 Cloud Code 当前具有的可用功能,请随时查看官方文档链接

于 2020-12-01T06:32:45.877 回答