我正在尝试设置一个启动 cloud spanner 并对其进行初始化的 docker 容器。
使用 google 提供的这个官方 docker 镜像:gcr.io/cloud-spanner-emulator/emulator
我希望在启动时自动初始化扳手。
我用 docker 文件尝试了各种方法,总结一下:
FROM gcr.io/cloud-spanner-emulator/emulator
RUN some gcloud command after to initialize local spanner db
但是由于缺少有关此映像如何工作的信息,因此很难找到是否可以在每次容器启动时对其进行初始化。
我再说一遍,我需要在容器安装时自动运行它。它将建立管道。
有没有办法用这个提供的 docker 镜像来做到这一点?或者我应该创建自己的 dockerfile 来通过 gcloud cli 安装模拟器?