Como instalar o Docker no Fedora

Como instalar o Docker no Fedora

Aqui está um tutorial passo a passo para iniciantes para mostrar vários métodos de instalação do Docker no Fedora Linux.

Docker é uma das tecnologias incríveis que é essencial para desenvolvedores e sysadmins nos dias de hoje. Os contêineres têm uma ampla gama de aplicações e desempenham um papel importante em inúmeras áreas.

Não vamos falar das vantagens do Docker neste artigo. Este tutorial cobrirá as etapas para instalar o Docker no Fedora.

Instalando o Docker no Fedora Linux

O Docker pode ser instalado no Fedora de 3 maneiras:

Método 1: Instalação do Docker via DNF (recomendado)

Esta é de longe a maneira mais conveniente de instalar o Docker, já que as versões atualizadas podem ser facilmente instaladas sem etapas complicadas.

Para conseguir isso, você tem que adicionar os repositórios oficiais do Docker e, em seguida, instalar o Docker via comando DNF.

Execute o seguinte comando primeiro:

Comandos para usar no terminal

sudo dnf install dnf-plugins-core -y

E, em seguida, adicione o repositório do Docker ao seu sistema Fedora:

Comandos para usar no terminal

sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo

Instalando o Docker no Fedora

Agora execute o seguinte comando para instalar o Docker e os pacotes necessários em seu sistema:

Comandos para usar no terminal

sudo dnf install docker-ce docker-ce-cli containerd.io

Instalando o Docker no Fedora

Também autorize quando solicitado a importar a chave GPG para instalar o Docker.

É isso, é isso. Você tem o Docker em seu sistema. Você pode verificar se ele está funcionando bem usando este comando:

Comandos para usar no terminal

sudo docker run hello-world

Método 2: Instalando o Docker baixando o pacote RPM

Este método é útil quando você deseja testar uma versão específica do Docker ou instalar o Docker para versões mais antigas do Fedora.

No entanto, isso é inconveniente, já que você tem que baixar o RPM manualmente toda vez que uma nova versão aparece.

Você pode baixar o RPM oficialmente, navegando para o site, sua versão, arquitetura, tipo de lançamento e baixá-lo (você precisará de RPMs docker-ce, docker-ce-cli e containerd.io; você pode baixar coisas adicionais, se necessário).

Para instalar os RPMs, abra o terminal, navegue até a pasta onde os baixou e digite

Comandos para usar no terminal

sudo dnf install /path/to/file.rpm -y

Instalando o Docker no Fedora

Método 3: Instale o Docker usando o script de instalação oficial

O Docker oferece um script para baixar docker e fazer as etapas necessárias para instalá-lo. Mas este script não deve ser usado para atualizar as versões existentes do Docker instaladas via DNF/RPMs (no entanto, é possível se você usou o script anteriormente para obter o Docker).

Baixe o script, torne-o executável e execute-o com privilégios sudo:

Comandos para usar no terminal

curl -fsSL https://get.docker.com -o get-docker.sh

Instalando o Docker no Fedora

Isso fará o necessário para instalar o Docker.

Testando o Docker

Docker pode ser testado executando uma imagem de "Olá mundo" oferecida pelo próprio Docker. Se funcionar bem, então é um sinal de que o Docker foi instalado corretamente.

Em primeiro lugar, inicie o serviço Docker, já que ele não está habilitado por padrão:

Comandos para usar no terminal

sudo systemctl start docker

Baixe a imagem do hello-world do Docker e execute-a:

Comandos para usar no terminal

sudo docker run hello-world

Instalando o Docker no Fedora

Nota: Se você estiver sob um proxy ou várias interfaces de rede, então o download de imagem falhará depois de algum tempo, retornando um erro de resposta 408. Mesmo que você não esteja sob um proxy de nível de sistema e seu download falhe, o problema pode ser o ISP que pode ter ativado.

Removendo o Docker do Fedora

Independentemente do método que você seguiu para instalar o Docker, você pode removê-lo pelo comando

Comandos para usar no terminal

sudo dnf remove docker-ce docker-ce-cli containerd.io

Isso remove docker e todos os pacotes relacionados. Mas se você quiser remover completamente os recipientes também, então você tem que remover as pastas /var/lib/docker e /var/lib/containerd:

Comandos para usar no terminal

sudo rm -rf /var/lib/docker

E isso é tudo sobre o tutorial. Sinta-se livre para deixar um comentário com sua sugestão ou um simples obrigado :)

Última atualização deste artigo: 29 de september de 2022