Extraia uma imagem de um projeto do Harbor no cliente Docker para transferir a imagem de contentor especificada do seu registo do Harbor para a sua máquina local. Isto permite-lhe executar a aplicação em contentor localmente ou usá-la como uma imagem base para criar outras imagens.
Antes de começar
Para extrair uma imagem com o Docker, tem de ter acesso ao seguinte:
- A função de identidade e acesso necessária. Peça ao administrador de IAM da organização para lhe conceder a função de visualizador de instâncias do Harbor (harbor-instance-viewer).
- Uma conta com a função Limited Guestdos controlos de acesso baseados em funções do Harbor. Para mais informações, consulte o artigo Configure o acesso para APIs e numa instância do Harbor.
- Um projeto do Harbor existente. Para mais informações, consulte o artigo Crie projetos do Harbor.
- Uma imagem de contentor existente no projeto do Harbor existente.
Extraia uma imagem
Siga estes passos para extrair uma imagem de um projeto do Harbor no cliente Docker:
- Certifique-se de que está autenticado na instância do Harbor.
- Extraia a imagem de um projeto do Harbor: - docker pull INSTANCE_URL/HARBOR_PROJECT_NAME/IMAGE:TAG- ou - docker pull INSTANCE_URL/HARBOR_PROJECT_NAME/IMAGE@IMAGE_DIGEST
Substitua os seguintes valores:
- INSTANCE_URL: o URL da instância do Harbor. Por exemplo,- harbor-1.org-1.zone1.google.gdc.test.Pode obter o URL da instância do Harbor através da consola do GDC ou da CLI gdcloud.
- HARBOR_PROJECT_NAME: o nome do projeto do Harbor. Por exemplo,- my-project.
- IMAGE: o nome da imagem. Por exemplo,- nginx.
- TAG: a etiqueta da versão da imagem que quer obter. Por exemplo,- staging.
- IMAGE_DIGEST: o valor hash sha256 do conteúdo da imagem. Cada versão de uma imagem tem um resumo da imagem exclusivo. Na IU da instância do Harbor, clique na imagem específica para ver o respetivo resumo. Para mais informações, consulte o artigo Veja instâncias do registo do Harbor.