# Instalar o Docker no Red Hat 9

Para instalar o Docker no Red Hat Enterprise Linux 9, você tem duas opções. Embora a criação de um repositório seja recomendada pela facilidade, uma instalação manual também é possível.

## Docker no RHEL 9

Graças à plataforma aberta Docker, desenvolver em diferentes locais e máquinas e colaborativamente, é significativamente mais fácil hoje em dia. Como aplicações podem ser enviadas e executadas, com as respectivas dependências, em [contêineres Docker](https://www.ionos.com/digitalguide/server/know-how/docker-container/ "Contêiner Docker"), **o desempenho delas é otimizado**. Combinar Docker e Red Hat Enterprise Linux 9 é uma ação comum. O RHEL, uma [distribuição Linux](https://www.ionos.com/digitalguide/server/know-how/linux-the-cost-effective-alternative-to-windows/ "Linux: Alternativa econômica ao Windows") proprietária, é considerado um dos **mais robustos, seguros e flexíveis** sistemas operacionais para empresas. Sua compatibilidade com vários pacotes de software é outra grande vantagem. Aprenda como instalar o Docker no Red Hat Enterprise Linux 9.

Dica O nosso Digital Guide também ensina como [instalar o Docker no RHEL 8](https://www.ionos.com/pt-br/digitalguide/servidor/configuracao/instalar-docker-no-rhel-8/).

## Pré-requisitos de instalação

Se você deseja instalar o Docker no Red Hat 9, deve realizar a seguinte preparação: providenciar uma máquina virtual com o RHEL 9 já instalado — aprenda a [instalar o RHEL 9](https://www.ionos.com/pt-br/digitalguide/servidor/configuracao/instalar-red-hat-9/). Você também precisará de **privilégios de administrador** para a máquina virtual. Além disso, uma conexão de internet estável é importante, para que você possa baixar todos os pacotes necessários. Quando esses pré-requisitos forem atendidos, você poderá iniciar o processo de instalação.

## Instalar o Docker no Red Hat pelo repositório

A instalação do Docker no Red Hat Enterprise Linux 9 é mais fácil quando feita por um **repositório rpm**. Primeiramente, você deve criar o repositório. Recomendamos esse método de instalação por ser mais simples e por facilitar a realização de atualizações posteriores.

### Remover versões antigas do Docker

Antes de instalar uma nova versão do Docker no sistema operacional, você deve remover versões antigas e todas as respectivas dependências — o gerenciador de pacotes Podman também será removido neste processo. Use o sistema de gerenciamento de pacotes YUM (Yellowdog Updater, Modified) para executar esse passo. O código correspondente é o seguinte:

```bash
sudo yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine \
    podman \
    runc
```

Se não houver versões antigas, o YUM emitira um aviso.

### Atualizar o sistema operacional

Antes de começar a instalação, recomendamos que você atualize todo o sistema, garantindo que todos os arquivos e dependências estejam atualizados. O comando é o seguinte:

```bash
yum update
```

### Criar repositório

Neste método, a instalação só pode ser realizada após a criação de um repositório. Para criá-lo, você vai precisar do pacote yum-utils, que contém o gerenciador de configuração do YUM. Com as linhas de comando abaixo, instale o yum-utils, inicie o gerenciador e crie o repositório para o Docker:

```bash
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo
```

### Instalar versão do Docker

Se você deseja instalar a versão mais recente do Docker no Red Hat Enterprise Linux 9, use o comando abaixo. Ele adiciona, além do engine, o ambiente de tempo de execução containerd e a ferramenta de orquestração Docker Compose.

```bash
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
```

Em alguns casos, você será solicitado a inserir a chave GPG neste momento. Verifique se a chave registrada corresponde à combinação de números dada. Se ambas coincidirem, confirme.

```bash
060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
```

Se você deseja usar uma versão específica do Docker no RHEL 9, pode executar o comando abaixo, que listará todas as opções disponíveis no repositório. Depois, basta escolher a mais adequada.

```bash
yum list docker-ce --showduplicates | sort -r
docker-ce.s390x    3:24.0.0-1.el9    docker-ce-stable
docker-ce.s390x    3:23.0.6-1.el9    docker-ce-stable
<...>
```

Escolha a versão desejada e substitua o espaço reservado “version\_name” pelo nome completo da versão. Esses nomes sempre seguem o mesmo princípio: nome do pacote (neste caso, `docker-ce`), seguido por um hífen e pelo número da versão. Para a primeira opção da lista acima, a designação seria: `docker-ce-3:24.0.0-1.el9`.

```bash
sudo yum install docker-ce-version_name docker-ce-cli-version_name containerd.io docker-buildx-plugin docker-compose-plugin
```

### Verificar o Docker

Para checar se a instalação do Docker no Red Hat Enterprise Linux 9 foi bem-sucedida, inicie a plataforma com este comando:

```bash
sudo systemctl start docker
```

Em seguida, crie a [imagem Docker](https://www.ionos.com/digitalguide/server/know-how/docker-images/ "Imagens Docker") `hello-world`. Se a instalação tiver sido executada corretamente, o comando funcionará.

```bash
sudo docker run hello-world
```

## Instalar o Docker no Red Hat manualmente

Você também pode instalar o Docker no RHEL 9 sem ter de criar um repositório.

### Remover versões antigas do Docker

Primeiramente, remova todas as versões antigas do Docker no Red Hat Enterprise Linux 9, bem como o gerenciador de pacotes Podman. O código apropriado é o seguinte:

```bash
sudo yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine \
    podman \
    runc
```

### Baixar o arquivo rpm

Em seguida, acesse a [página oficial de download do Docker para Linux](https://download.docker.com/linux/rhel/ "Index of linux/rhel — download.docker.com") do Docker e baixe o arquivo rpm correspondente.

### Iniciar a instalação do Docker

Para iniciar a instalação do Docker no Red Hat Enterprise Linux 9, use o comando a seguir. Substitua “path/to/your/package” pelo local do arquivo rpm.

```bash
sudo yum install /path/to/your/package.rpm
```

### Verificar o Docker

Assim que a instalação tiver sido concluída, inicie o Docker com o seguinte comando:

```bash
sudo systemctl start docker
```

Execute a imagem Docker “hello-world“. Se ela funcionar, significará que a instalação foi bem-sucedida.

```bash
sudo docker run hello-world
```


This is a markdown version of: [https://www.ionos.com/pt-br/digitalguide/servidor/configuracao/docker-no-rhel-9/](https://www.ionos.com/pt-br/digitalguide/servidor/configuracao/docker-no-rhel-9/) for AI/LLM consumption.