M1 MacでCloud Bigtable emulatorを動かすときは、gcrのパブリックイメージを使う

datahaikuninja
·

ドキュメントに記載されているコマンドを実行したらホストとコンテナのアーキテクチャが一致しない、という警告が表示された

WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested

調べてみると、別のエミュレータの話ではあるが、以下のblogに行き当たった。

こちらを参考にして、以下のコマンドで冒頭の警告に対処した。

docker run -p 127.0.0.1:8086:8086 --rm -ti gcr.io/google.com/cloudsdktool/google-cloud-cli:emulators gcloud beta emulators bigtable start --host-port=0.0.0.0:8086