在本地环境中,使用spanner的 docker 模拟器来创建开发工具。
如果使用 minikube,在 kubernetes 环境下运行它的 docker,可以启动它的容器
minikube start
eval $(minikube docker-env)
docker run -p 9010:9010 -p 9020:9020 gcr.io/cloud-spanner-emulator/emulator
但无法通过gcloud
命令创建实例
gcloud spanner instances create test-env --config=emulator-config --description="Local dev instance" --nodes=1
它变得悬而未决。
当使用没有 minikube 的环境时,我可以启动 docker 并创建一个实例
docker run -p 9010:9010 -p 9020:9020 gcr.io/cloud-spanner-emulator/emulator
gcloud spanner instances create test-env --config=emulator-config --description="Local dev instance" --nodes=1
gcloud spanner instances list
gcloud spanner
在 minikube 的 docker-env 下似乎无法运行命令。为什么?