Como instalar o Docker no RHEL 8
Você pode instalar o Docker no Red Hat pelo repositório ou manualmente. Ensinamos o passo a passo de ambas as opções.
Docker e Red Hat
O Docker, disponibilizado pela primeira vez em 2013, é considerado um dos melhores softwares livres de contêineres para o desenvolvimento e a administração de sistemas. Ele permite que usuários desenvolvam e executem aplicações em contêineres Docker de forma mais rápida ao incluir as dependências necessárias. Especialmente em conjunto com o sistema operacional Red Hat Enterprise Linux (RHEL), o Docker é uma ferramenta altamente recomendada. O RHEL é uma das distribuições Linux mais populares para empresas, por oferecer estabilidade, segurança e alta compatibilidade com pacotes de software. A seguir, aprenda a instalar o Docker no RHEL 8.
Você usa uma versão mais recente dessa plataforma Linux? Nosso Digital Guide também tem o passo a passo para instalar o Docker no RHEL 9.
Pré-requisitos para instalar o Docker no Red Hat
Antes de iniciar a instalação propriamente dita do Docker no Red Hat Enterprise Linux 8, você precisa se atentar aos pré-requisitos: instalar o RHEL 8 em uma máquina virtual e ter acesso a privilégios de administrador nesta mesma máquina. Uma conexão com a internet é igualmente indispensável, para o download dos pacotes necessários. Com esses requisitos atendidos, você poderá começar a instalar o Docker no RHEL 8.
Instalar Docker no Red Hat pelo repositório
Primeiramente ensinamos como instalar o Docker pelo repositório do RHEL. Essa opção de instalação é mais fácil e agiliza futuras atualizações. Por estes motivos, recomendamos que você opte por ela.
Remover versões antigas do Docker
O primeiro passo deve ser realizado apenas se você já tiver uma versão anterior do Docker instalada no seu sistema. Nesse caso, remova a versão e todas as dependências associadas. O gerenciador de pacotes Podman também deve ser removido. O código necessário é o seguinte:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine \
podman \
runc
bashObservação: yum é o sistema de gerenciamento de pacotes YUM (Yellowdog Updater, Modified).
Atualizar o sistema operacional
Oficialmente, o primeiro passo a ser realizado é atualizar o seu sistema operacional. Abra o terminal e use o comando yum update
para atualizar os pacotes instalados e trazer todos os arquivos e dependências para a versão mais recente.
yum update
bashCriar um repositório
Agora, você precisa criar um repositório para o Docker, necessário para a execução da instalação. Comece instalando o pacote yum-utils, pois ele inclui o gerenciador de configuração do yum. Feito isso, crie o repositório com os seguintes comandos:
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo
bashExecutar a instalação
Agora, a partir do novo repositório, inicie a instalação do Docker no Red Hat Enterprise Linux 8. Para adicionar a versão atual do engine, do containerd (ambiente de tempo de execução) e da ferramenta de orquestração Docker Compose, use este comando:
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
bashA chave GPG, caso seja solicitada, é a seguinte:
060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
bashVerifique-a e confirme se houver correspondência.
Se preferir instalar uma versão específica do Docker no RHEL 8, primeiro solicite a exibição de todas as opções disponíveis no repositório. A lista será mais ou menos assim:
yum list docker-ce --showduplicates | sort -r
docker-ce.s390x 3:24.0.0-1.el8 docker-ce-stable
docker-ce.s390x 3:23.0.6-1.el8 docker-ce-stable
<...>
bashEscolha a versão desejada e substitua, no comando abaixo, o marcador version_name
pelo nome correspondente. Esse nome é composto pelo nome do pacote (docker-ce), um hífen e o número da versão. Este é um exemplo de variante: docker-ce-3:24.0.0-1.el8
. O comando é o seguinte:
sudo yum install docker-ce-version_name docker-ce-cli-version_name containerd.io docker-buildx-plugin docker-compose-plugin
bashVerificar o Docker
Para verificar se a instalação do Docker no Red Hat Enterprise Linux 8 foi bem-sucedida, inicie a plataforma. Para isso, use o seguinte comando:
sudo systemctl start docker
bashEm seguida, inicie a imagem Docker hello-world
para checar se a plataforma está funcionando corretamente. Para isso, use o seguinte comando:
sudo docker run hello-world
bashInstalar Docker no Red Hat manualmente
Se você não possui acesso ao repositório, pode instalar o Docker no RHEL 8 manualmente. Basta que você siga o passo a passo abaixo.
Remover versões antigas do Docker
Se a sua máquina tiver uma versão antiga do Docker no instalada, você deve removê-la antes de tudo. Este é o código correspondente:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine \
podman \
runc
bashSe nenhuma versão antiga estiver instalada, você receberá a notificação correspondente.
Baixar o arquivo rpm
Acesse a página oficial de download do Docker e escolha a versão apropriada ao sistema operacional RHEL 8. Em seguida, baixe o arquivo rpm correspondente.
Executar a instalação
Para instalar o Docker no RHEL 8, execute o comando a seguir, substituindo o marcador path/to/your/package
pelo caminho até onde o arquivo está localizado.
sudo yum install path/to/your/package.rpm
bashVerificar o Docker
Para checar se a instalação do Docker no RHEL 8 foi bem-sucedida, inicie novamente o Docker com o seguinte comando:
sudo systemctl start docker
bashAgora, execute a imagem hello-world
para verificar se tudo está funcionando corretamente:
sudo docker run hello-world
bashEmpresas de médio e grande porte optam pela nuvem da Alemanha. Serviços IaaS e PaaS são para campeões.
- Seguro
- Confiável
- Flexível