Share via


Ativar Cache de Artefactos - CLI do Azure

Este artigo é a terceira parte de uma série de tutoriais de seis partes. A primeira parte fornece uma descrição geral da Cache de Artefactos, das suas funcionalidades, benefícios e limitações. Na segunda parte, vai aprender a ativar a funcionalidade Cache de Artefactos com o portal do Azure. Este artigo explica-lhe os passos para ativar a Cache de Artefactos com a CLI do Azure sem autenticação.

Pré-requisitos

  • Pode utilizar o Cloud Shell do Azure ou uma instalação local da CLI do Azure para executar os exemplos de comandos neste artigo. Se quiser utilizá-lo localmente, é necessária a versão 2.46.0 ou posterior. Executar az --version para localizar a versão. Se precisar de instalar ou atualizar, veja Install Azure CLI (Instalar o Azure CLI).

Configurar a Cache de Artefactos - CLI do Azure

Siga os passos para criar uma regra de Cache sem utilizar as Credenciais.

Criar uma regra de Cache

  1. Execute o comando az acr Cache create para criar uma regra de Cache.

    • Por exemplo, para criar uma regra de Cache sem as credenciais de um determinado MyRegistry Azure Container Registry.
    az acr Cache create -r MyRegistry -n MyRule -s docker.io/library/ubuntu -t ubuntu-
    
  2. Execute o comando az acr Cache show para mostrar uma regra de Cache.

    • Por exemplo, para mostrar uma regra de Cache para um determinado MyRegistry Azure Container Registry.
     az acr Cache show -r MyRegistry -n MyRule
    

Extrair a sua imagem

  1. Extraia a imagem da cache com o comando docker pelo nome do servidor de início de sessão do registo, o nome do repositório e a etiqueta pretendida.

    • Por exemplo, para extrair a imagem do repositório hello-world com a etiqueta latest pretendida para um determinado servidor myregistry.azurecr.iode início de sessão de registo.
     docker pull myregistry.azurecr.io/hello-world:latest
    

Limpar os recursos

  1. Execute o comando az acr Cache list para listar as regras de Cache no Azure Container Registry.

    • Por exemplo, para listar as regras de Cache de um determinado MyRegistry Azure Container Registry.
     az acr Cache list -r MyRegistry
    
  2. Execute o comando az acr Cache delete para eliminar uma regra de Cache.

    • Por exemplo, para eliminar uma regra de Cache para um determinado MyRegistry Azure Container Registry.
    az acr Cache delete -r MyRegistry -n MyRule
    

Passos seguintes