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
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-
- Por exemplo, para criar uma regra de Cache sem as credenciais de um determinado
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
- Por exemplo, para mostrar uma regra de Cache para um determinado
Extrair a sua imagem
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 etiquetalatest
pretendida para um determinado servidormyregistry.azurecr.io
de início de sessão de registo.
docker pull myregistry.azurecr.io/hello-world:latest
- Por exemplo, para extrair a imagem do repositório
Limpar os recursos
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
- Por exemplo, para listar as regras de Cache de um determinado
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
- Por exemplo, para eliminar uma regra de Cache para um determinado
Passos seguintes
- Para ativar a Cache de Artefactos com autenticação com a CLI do Azure, avance para o próximo artigo Ativar Cache de Artefactos - CLI do Azure.