Extraia uma imagem de um projeto do Harbor no cliente Docker para baixar a imagem de contêiner especificada do registro do Harbor para sua máquina local. Isso permite executar o aplicativo em contêiner localmente ou usá-lo como uma imagem de base para criar outras imagens.
Antes de começar
Para extrair uma imagem com o Docker, você precisa ter acesso ao seguinte:
- O papel de identidade e acesso necessário. Peça ao administrador do IAM da organização para conceder a você o papel de Leitor de instâncias do Harbor (
harbor-instance-viewer). - Uma conta com a função
Limited Guestdos controles de acesso baseados em papéis do Harbor. Para mais informações, consulte Configurar o acesso para APIs e em uma instância do Harbor. - Um projeto do Harbor. Para mais informações, consulte Criar projetos do Harbor.
- Uma imagem de contêiner em um projeto do Harbor.
Extrair uma imagem
Siga estas etapas para extrair uma imagem de um projeto do Harbor no cliente do Docker:
- Verifique se você está autenticado na instância do Harbor.
Extraia a imagem de um projeto do Harbor:
docker pull INSTANCE_URL/HARBOR_PROJECT_NAME/IMAGE:TAGou
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.é possível acessar o URL da instância do Harbor usando o console do GDC ou a 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 tag da versão de imagem que você quer extrair. Por exemplo,staging.IMAGE_DIGEST: o valor de hash sha256 do conteúdo da imagem. Cada versão de uma imagem tem um resumo de imagem exclusivo. Na UI da instância do Harbor, clique na imagem específica para ver o resumo dela. Para mais informações, consulte Ver instâncias do registro do Harbor.