Todos os produtos
Search
Central de documentação

:Use o recurso de aceleração P2P em hosts com Docker instalado

Última atualização: Jul 03, 2026

Use o recurso de aceleração P2P em hosts com Docker instalado para acelerar o pull de imagens e reduzir o tempo de deploy de aplicações. Este tópico descreve como usar o recurso de aceleração P2P em hosts com Docker instalado.

Pré-requisitos

Procedimento

  1. Obtenha o ID da instância do Container Registry Enterprise Edition

    1. Faça logon no console do Container Registry.

    2. Na barra de navegação superior, selecione uma região.

    3. No painel de navegação à esquerda, clique em Instances.

    4. Na página Instances, clique na instância da Enterprise Edition que você deseja gerenciar.

      Na seção Instance da página Overview, obtenha o ID da instância do Container Registry Enterprise Edition.

  2. Faça logon na instância do Elastic Compute Service (ECS). Para mais informações, consulte Conectar-se a uma instância Linux usando um par de chaves SSH.

  3. Execute o seguinte comando para baixar o pacote de instalação do componente P2P:

    docker run --rm -v /var/lib/aliyun-acr/p2p:/var/lib/aliyun-acr/p2p registry.cn-hangzhou.aliyuncs.com/acr-toolkit/p2p-installer-manual:v1.0.6-b6b9f5f9-aliyun
  4. Configure o componente P2P.

    /var/lib/aliyun-acr/p2p/scripts/01-init.sh --ak <aliyun-ak> --sk <aliyun-sk> --port 65001 --instance <acr-ee-instance-id>

    Na linha de comando, substitua o AccessKey ID, o AccessKey secret, o ID da instância do Container Registry Enterprise Edition e o número da porta do componente P2P. O número de porta padrão do componente P2P é 65001.

    Nota

    O AccessKey ID e o AccessKey secret são usados apenas para obter as informações da instância do Container Registry Enterprise Edition durante a configuração inicial.

    Após configurar o componente P2P, o sistema gera o diretório /var/lib/aliyun-acr/p2p.

  5. Execute o seguinte comando para iniciar o componente P2P.

    Nota

    Se você precisar instalar o componente P2P em várias instâncias ECS, copie o diretório de configuração da etapa 4 para as outras instâncias e execute o comando de inicialização do componente P2P.

    /var/lib/aliyun-acr/p2p/scripts/02-run.sh
  6. Execute o seguinte comando para fazer logon em um repositório de imagens usando o nome de domínio com aceleração P2P:

    docker login <P2P-accelerated domain name of the Container Registry Enterprise Edition instance>

    O nome de domínio com aceleração P2P segue o formato: <Nome da instância do Container Registry Enterprise Edition>-registry-vpc.distributed.<Região da instância do Container Registry Enterprise Edition>.cr.aliyuncs.com:<Porta do componente P2P>.

  7. Execute o seguinte comando para fazer pull de uma imagem usando o nome de domínio com aceleração P2P:

    docker pull <P2P-accelerated domain name of the Container Registry Enterprise Edition instance>/test/busybox:latest
  8. Opcional: Execute o seguinte comando para desinstalar o componente P2P:

    /var/lib/aliyun-acr/p2p/scripts/03-uninstall.sh