Hi, I'm attempting to install the gcloud CLI and Spanner Emulator component within our Debian-based dev container, but I'm getting the error:
Package 'google-cloud-cli-spanner-emulator' has no installation candidate
Following the instructions here, my Dockerfile contains:
RUN curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | gpg --dearmor -o /usr/share/keyrings/cloud.google.gpg && \
echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
--mount=type=cache,target=/var/lib/apt,sharing=locked \
set -eux && \
apt-get update && \
apt-get install -y \
google-cloud-cli \
google-cloud-cli-bigtable-emulator \
google-cloud-cli-spanner-emulator
Note that other components (ex: google-cloud-cli-bigtable-emulator) install just fine. Is the google-cloud-cli-spanner-emulator component still supported?
Hi @chris780,
Welcome to Google Cloud Community!
Please refer to this documentation on sample Dockerfile for Cloud Spanner. Your code should look like this:
RUN apt-get install -y google-cloud-sdk google-cloud-sdk-spanner-emulator
You may also refer to the following documentation for additional references:
Hope this helps.