Todos os produtos
Search
Central de documentação

Simple Application Server:Manually deploy Docker

Última atualização: Oct 14, 2026

Este tópico descreve como instalar o Docker e o Docker Compose em uma instância Linux do Simple Application Server e como implantar aplicações em contêineres.

Para uma configuração automatizada rápida, consulte Quickly deploy Docker . Para a documentação do Docker, consulte a Docker overview .

Pré-requisitos

Antes de começar, certifique-se de que você tem:

  • Uma instância Linux do Simple Application Server. Consulte {{XREF_0}}.

  • As portas 80 e 22 abertas no firewall da instância. Consulte {{XREF_1}}.

# Back up the existing repo file
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

# Download the Alibaba Cloud CentOS vault repo
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo

# Update the mirror addresses
sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
  && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
  && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo

# Rebuild the cache
sudo yum clean all && sudo yum makecache
  • Reinicie o Docker para aplicar as alterações.

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache
  • Sistemas operacionais suportados

    Sistema operacional

    Gerenciador de pacotes

    Alibaba Cloud Linux 4

    yum / dnf

    Alibaba Cloud Linux 3

    dnf

    Alibaba Cloud Linux 2

    yum

    Ubuntu

    apt

    Debian

    apt

    Red Hat

    yum

    Fedora

    dnf

    Anolis OS

    yum

    CentOS 7.x

    yum

    CentOS 8.x

    dnf

    Instalar o Docker

    1. Conecte-se à sua instância do Simple Application Server. Consulte {{XREF_2}}.

    2. Siga as etapas correspondentes ao seu sistema operacional.

    Alibaba Cloud Linux 4

    O Alibaba Cloud Linux 4 vem com o Moby como runtime de contêiner padrão. Escolha uma das opções abaixo conforme sua necessidade:

    Opção

    Quando usar

    Moby (recomendado)

    Padrão para a maioria das cargas de trabalho. Mantido pela Alibaba Cloud, otimizado para o Alibaba Cloud Linux 4 e atualizado junto com o SO.

    Docker CE

    Use quando precisar de recursos do Docker Community Edition não disponíveis no Moby ou quando exigir uma versão específica do Docker.

    Etapa 1: Remover componentes existentes do Docker

    Antes da instalação, remova quaisquer componentes existentes do Docker para evitar conflitos.

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    A desinstalação do Docker não remove imagens, contêineres, volumes ou redes. Esses itens são armazenados em /var/lib/docker/ por padrão. Para removê-los, exclua esse diretório manualmente.

    Etapa 2: Instalar o Docker

    Opção A: Instalar o Moby (recomendado)

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache
    O Moby é o runtime de contêiner padrão no Alibaba Cloud Linux 4 e continuará recebendo atualizações nas versões futuras. Componentes mais antigos do Docker permanecem disponíveis para compatibilidade futura, mas não receberão mais atualizações.

    Opção B: Instalar o Docker CE

    Se você não estiver usando um servidor da Alibaba Cloud, substitua http://mirrors.cloud.aliyuncs.com por https://mirrors.aliyun.com .
    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Para retornar ao Moby posteriormente:

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Etapa 3: Iniciar o Docker

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Execute sudo systemctl status docker para confirmar se o service está ativo:

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Alibaba Cloud Linux 3

    Etapa 1: Remover componentes existentes do Docker

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    A desinstalação do Docker não remove imagens, contêineres, volumes ou redes. Esses itens são armazenados em /var/lib/docker/ por padrão. Para removê-los, exclua esse diretório manualmente.

    Etapa 2: Instalar o Docker CE

    Se você não estiver usando um servidor da Alibaba Cloud, substitua http://mirrors.cloud.aliyuncs.com por https://mirrors.aliyun.com .
    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Etapa 3: Iniciar o Docker

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Verifique se o service está ativo:

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Saída esperada:

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Ubuntu

    Etapa 1: Remover componentes existentes do Docker

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    A desinstalação do Docker não remove imagens, contêineres, volumes ou redes. Esses itens são armazenados em /var/lib/docker/ por padrão. Para removê-los, exclua esse diretório manualmente.

    Etapa 2: Instalar o Docker CE

    Se você não estiver usando um servidor da Alibaba Cloud, substitua http://mirrors.cloud.aliyuncs.com por https://mirrors.aliyun.com .
    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Etapa 3: Iniciar o Docker

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Verifique se o service está ativo:

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Saída esperada:

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Debian

    Etapa 1: Remover componentes existentes do Docker

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    A desinstalação do Docker não remove imagens, contêineres, volumes ou redes. Esses itens são armazenados em /var/lib/docker/ por padrão. Para removê-los, exclua esse diretório manualmente.

    Etapa 2: Instalar o Docker CE

    Se você não estiver usando um servidor da Alibaba Cloud, substitua http://mirrors.cloud.aliyuncs.com por https://mirrors.aliyun.com .
    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Etapa 3: Iniciar o Docker

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Verifique se o service está ativo:

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Saída esperada:

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Red Hat

    Etapa 1: Remover componentes existentes do Docker

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    A desinstalação do Docker não remove imagens, contêineres, volumes ou redes. Esses itens são armazenados em /var/lib/docker/ por padrão. Para removê-los, exclua esse diretório manualmente.

    Etapa 2: Instalar o Docker CE

    Se você não estiver usando um servidor da Alibaba Cloud, substitua http://mirrors.cloud.aliyuncs.com por https://mirrors.aliyun.com .
    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Etapa 3: Iniciar o Docker

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Verifique se o service está ativo:

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Saída esperada:

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Fedora

    Etapa 1: Remover componentes existentes do Docker

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    A desinstalação do Docker não remove imagens, contêineres, volumes ou redes. Esses itens são armazenados em /var/lib/docker/ por padrão. Para removê-los, exclua esse diretório manualmente.

    Etapa 2: Instalar o Docker CE

    Se você não estiver usando um servidor da Alibaba Cloud, substitua http://mirrors.cloud.aliyuncs.com por https://mirrors.aliyun.com .
    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Etapa 3: Iniciar o Docker

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Verifique se o service está ativo:

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Saída esperada:

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Anolis OS

    Etapa 1: Remover componentes existentes do Docker

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    A desinstalação do Docker não remove imagens, contêineres, volumes ou redes. Esses itens são armazenados em /var/lib/docker/ por padrão. Para removê-los, exclua esse diretório manualmente.

    Etapa 2: Instalar o Docker CE

    Se você não estiver usando um servidor da Alibaba Cloud, substitua http://mirrors.cloud.aliyuncs.com por https://mirrors.aliyun.com .
    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Etapa 3: Iniciar o Docker

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Verifique se o service está ativo:

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Saída esperada:

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Alibaba Cloud Linux 2

    Etapa 1: Remover componentes existentes do Docker

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    A desinstalação do Docker não remove imagens, contêineres, volumes ou redes. Esses itens são armazenados em /var/lib/docker/ por padrão. Para removê-los, exclua esse diretório manualmente.

    Etapa 2: Instalar o Docker CE

    Se você não estiver usando um servidor da Alibaba Cloud, substitua http://mirrors.cloud.aliyuncs.com por https://mirrors.aliyun.com .
    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Etapa 3: Iniciar o Docker

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Verifique se o service está ativo:

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Saída esperada:

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    CentOS 7.x

    Etapa 1: Remover componentes existentes do Docker

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    A desinstalação do Docker não remove imagens, contêineres, volumes ou redes. Esses itens são armazenados em /var/lib/docker/ por padrão. Para removê-los, exclua esse diretório manualmente.

    Etapa 2: Instalar o Docker CE

    Se você não estiver usando um servidor da Alibaba Cloud, substitua http://mirrors.cloud.aliyuncs.com por https://mirrors.aliyun.com .
    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Etapa 3: Iniciar o Docker

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Verifique se o service está ativo:

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Saída esperada:

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    CentOS 8.x

    Etapa 1: Remover componentes existentes do Docker

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    A desinstalação do Docker não remove imagens, contêineres, volumes ou redes. Esses itens são armazenados em /var/lib/docker/ por padrão. Para removê-los, exclua esse diretório manualmente.

    Etapa 2: Instalar o Docker CE

    Se você não estiver usando um servidor da Alibaba Cloud, substitua http://mirrors.cloud.aliyuncs.com por https://mirrors.aliyun.com .
    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Etapa 3: Iniciar o Docker

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Verifique se o service está ativo:

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Saída esperada:

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Implantar uma aplicação web com o Docker

    Esta seção demonstra como criar uma aplicação web simples baseada em Nginx e executá-la como um contêiner.

    1. Crie a imagem da aplicação web.

      # Back up the existing repo file
      sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
      
      # Download the Alibaba Cloud CentOS vault repo
      wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
      
      # Update the mirror addresses
      sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
        && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
        && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
      
      # Rebuild the cache
      sudo yum clean all && sudo yum makecache
    2. Inicie um contêiner chamado hello-world a partir da imagem, mapeando a porta 80.

      # Back up the existing repo file
      sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
      
      # Download the Alibaba Cloud CentOS vault repo
      wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
      
      # Update the mirror addresses
      sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
        && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
        && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
      
      # Rebuild the cache
      sudo yum clean all && sudo yum makecache
    3. Verifique se a aplicação web está em execução.

      # Back up the existing repo file
      sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
      
      # Download the Alibaba Cloud CentOS vault repo
      wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
      
      # Update the mirror addresses
      sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
        && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
        && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
      
      # Rebuild the cache
      sudo yum clean all && sudo yum makecache

      A saída esperada é:

      # Back up the existing repo file
      sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
      
      # Download the Alibaba Cloud CentOS vault repo
      wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
      
      # Update the mirror addresses
      sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
        && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
        && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
      
      # Rebuild the cache
      sudo yum clean all && sudo yum makecache

    Instalar o Docker Compose

    O Docker Compose está incluído no pacote docker-compose-plugin instalado nas etapas anteriores. Caso precise instalá-lo separadamente, execute o comando abaixo correspondente ao seu SO.

    Alibaba Cloud Linux, CentOS, Red Hat, Anolis, Fedora

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Ubuntu, Debian

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache
    Se ocorrer um erro ao executar o comando de instalação, consulte Falha na instalação do Docker Compose. Após configurar o repositório de software, execute o comando de instalação novamente.

    Implantar uma aplicação com o Docker Compose

    Esta seção mostra como usar o Docker Compose para executar um site WordPress com um banco de dados MySQL.

    1. Crie um arquivo Compose chamado docker-compose.yaml.

      # Back up the existing repo file
      sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
      
      # Download the Alibaba Cloud CentOS vault repo
      wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
      
      # Update the mirror addresses
      sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
        && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
        && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
      
      # Rebuild the cache
      sudo yum clean all && sudo yum makecache
    2. Inicie os services.

      # Back up the existing repo file
      sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
      
      # Download the Alibaba Cloud CentOS vault repo
      wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
      
      # Update the mirror addresses
      sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
        && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
        && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
      
      # Rebuild the cache
      sudo yum clean all && sudo yum makecache
    3. Abra https://<public IP address of the Simple Application Server instance> em um navegador. A página de configuração do WordPress será exibida. Siga as instruções na tela para concluir a configuração.

    Perguntas frequentes

    Como executar o Docker sem sudo?

    Por padrão, os comandos do Docker exigem privilégios de root. Para executar o Docker com seu usuário atual, adicione o usuário ao grupo docker.

    1. Adicione o usuário atual ao grupo docker.

      # Back up the existing repo file
      sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
      
      # Download the Alibaba Cloud CentOS vault repo
      wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
      
      # Update the mirror addresses
      sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
        && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
        && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
      
      # Rebuild the cache
      sudo yum clean all && sudo yum makecache
    2. Aplique a alteração de grupo à sessão atual do shell.

      # Back up the existing repo file
      sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
      
      # Download the Alibaba Cloud CentOS vault repo
      wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
      
      # Update the mirror addresses
      sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
        && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
        && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
      
      # Rebuild the cache
      sudo yum clean all && sudo yum makecache
    3. Verifique se o seu usuário agora pertence ao grupo docker.

      # Back up the existing repo file
      sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
      
      # Download the Alibaba Cloud CentOS vault repo
      wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
      
      # Update the mirror addresses
      sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
        && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
        && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
      
      # Rebuild the cache
      sudo yum clean all && sudo yum makecache

      A saída deve incluir docker:

      # Back up the existing repo file
      sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
      
      # Download the Alibaba Cloud CentOS vault repo
      wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
      
      # Update the mirror addresses
      sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
        && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
        && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
      
      # Rebuild the cache
      sudo yum clean all && sudo yum makecache
    4. Confirme que é possível executar o Docker sem sudo.

      # Back up the existing repo file
      sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
      
      # Download the Alibaba Cloud CentOS vault repo
      wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
      
      # Update the mirror addresses
      sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
        && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
        && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
      
      # Rebuild the cache
      sudo yum clean all && sudo yum makecache

      Uma mensagem de sucesso confirma que o Docker está funcionando corretamente para o seu usuário. Para que a alteração persista entre sessões de login, faça logout e login novamente.

    Por que http://mirrors.cloud.aliyuncs.com está inacessível?

    Se você encontrar uma falha de conexão ao acessar http://mirrors.cloud.aliyuncs.com, a causa provável é instabilidade de rede. Substitua http://mirrors.cloud.aliyuncs.com por https://mirrors.aliyun.com em todos os comandos.

    O endereço https://mirrors.aliyun.com exige que sua instância tenha um endereço IP público. Consulte Enable Internet access .

    Por que o comando dnf config-manager falha?

    Se você vir um DeprecationWarning sobre distutils ao executar dnf config-manager, sua versão do dnf está desatualizada. Atualize-a e tente novamente:

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Por que o dnf install docker-ce falha?

    Sintoma: falha no download

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    O cache de pacotes está desatualizado. Limpe-o e tente novamente:

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Sintoma: falha no download de metadados no CentOS 8

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    O repositório padrão do CentOS 8 foi descontinuado. Substitua-o pelo arquivo fornecido pela Alibaba Cloud:

    # Back up the existing repo file
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
    # Download the Alibaba Cloud CentOS vault repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
    
    # Update the mirror addresses
    sudo sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo \
      && sudo sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # Rebuild the cache
    sudo yum clean all && sudo yum makecache

    Em seguida, tente instalar o Docker novamente.

    Próximos passos