Extraiga imágenes de la ventana acoplable privada del Registro de contenedores de Google sin gcloud

Estoy usando el envío para enviar imágenes de acopladores privados al Registro de contenedores de Google que luego deseo extraer localmente en una computadora portátil o dentro de una instancia en Google Compute Engine.

Se que el comandogcloud preview docker pull gcr.io/projectID/image-name funciona, pero no puedo confiar en que gcloud se instale en cada máquina de la que alguien necesite extraer la imagen.

Si corrodocker-compose up -d en mi máquina, aparece el siguiente error:

Pulling image gcr.io/projectID/image-name...
Pulling repository gcr.io/projectID/image-name
Traceback (most recent call last):
  File "<string>", line 3, in <module>
  File "/compose/build/docker-compose/out00-PYZ.pyz/compose.cli.main", line 31, in main
  File "/compose/build/docker-compose/out00-PYZ.pyz/compose.cli.docopt_command", line 21, in sys_dispatch
  File "/compose/build/docker-compose/out00-PYZ.pyz/compose.cli.command", line 27, in dispatch
  File "/compose/build/docker-compose/out00-PYZ.pyz/compose.cli.docopt_command", line 24, in dispatch
  File "/compose/build/docker-compose/out00-PYZ.pyz/compose.cli.command", line 59, in perform_command
  File "/compose/build/docker-compose/out00-PYZ.pyz/compose.cli.main", line 464, in up
  File "/compose/build/docker-compose/out00-PYZ.pyz/compose.project", line 208, in up
  File "/compose/build/docker-compose/out00-PYZ.pyz/compose.service", line 214, in recreate_containers
  File "/compose/build/docker-compose/out00-PYZ.pyz/compose.service", line 199, in create_container
  File "/compose/build/docker-compose/out00-PYZ.pyz/compose.progress_stream", line 37, in stream_output
  File "/compose/build/docker-compose/out00-PYZ.pyz/compose.progress_stream", line 50, in print_output_event
compose.progress_stream.StreamOutputError: Error: Status 403 trying to pull repository projectID/image-name: "Access denied."

¿Hay alguna forma de autenticar o acceder a la imagen con alguna forma de OAuth o claves? Quiero evitar tener que instalar gcloud en cada máquina que necesite extraer la imagen, y las imágenes deben permanecer privadas.

Yo he tratadogcloud preview docker -a Pero esa no es la solución que estoy buscando.

Gracias de antemano por cualquier ayuda.

Respuestas a la pregunta(1)

Su respuesta a la pregunta