Como Instalar Docker em Linux: Guia Passo a Passo

O Docker é uma plataforma essencial para programadores e administradores de sistemas. Cria, gere e executa containers, facilitando o desenvolvimento e a implantação de aplicações, garantindo que funcione de forma consistente em diferentes sistemas. Neste guia, vamos mostrar como instalar o Docker nas distribuições Linux mais populares, com passos detalhados.


Distribuições Linux populares têm diferentes métodos de instalação. Vamos abordar as principais:

  • Ubuntu, Debian e Linux Mint
  • Red Hat e CentOS
  • Fedora
  • OpenSUSE
  • Manjaro e distribuições Arch Linux

Como Instalar o Docker em Diferentes Distribuições Linux

1. Ubuntu, Debian e Linux Mint

Passo 1: Atualize o sistema

sudo apt update && sudo apt upgrade -y

Passo 2: Instale as dependências necessárias

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

Passo 3: Adicione o repositório oficial do Docker

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Para Debian e Linux Mint, este comand $(lsb_release -cs) dá a informação do nome código correspondente à versão.

Passo 4: Instale o Docker

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

Passo 5: Verifique a instalação

docker --version

Passo 6: Configure permissões (opcional)

Para usar o Docker sem sudo:

sudo usermod -aG docker $USER
newgrp docker

2. Red Hat e CentOS

Passo 1: Atualize o sistema

sudo yum update -y

Passo 2: Instale as dependências

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

Passo 3: Adicione o repositório do Docker

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Passo 4: Instale o Docker

sudo yum install -y docker-ce docker-ce-cli containerd.io

Passo 5: Inicie o serviço do Docker

sudo systemctl start docker
sudo systemctl enable docker

Passo 6: Verifique a instalação

docker --version

3. Fedora

Passo 1: Atualize o sistema

sudo dnf update -y

Passo 2: Instale dependências

sudo dnf install -y dnf-plugins-core

Passo 3: Adicione o repositório do Docker

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

Passo 4: Instale o Docker

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

Passo 5: Inicie o serviço do Docker

sudo systemctl start docker
sudo systemctl enable docker

Passo 6: Verifique a instalação

docker --version

4. OpenSUSE

Passo 1: Adicione o repositório do Docker

sudo zypper addrepo https://download.docker.com/linux/opensuse/docker-ce.repo
sudo zypper refresh

Passo 2: Instale o Docker

sudo zypper install -y docker-ce

Passo 3: Inicie o serviço do Docker

sudo systemctl start docker
sudo systemctl enable docker

Passo 4: Verifique a instalação

docker --version

5. Manjaro e Distribuições Arch Linux

Passo 1: Atualize o sistema

sudo pacman -Syu

Passo 2: Instale o Docker

sudo pacman -S docker

Passo 3: Inicie o serviço do Docker

sudo systemctl start docker
sudo systemctl enable docker

Passo 4: Configure permissões (opcional)

Adicione o seu utilizador ao grupo do Docker:

sudo usermod -aG docker $USER
newgrp docker

Passo 5: Verifique a instalação

docker --version

Conclusão

O Docker é uma ferramenta indispensável para quem trabalha com containers e microserviços. Este guia detalhou a instalação em diversas distribuições Linux, permitindo que você configure rapidamente seu ambiente de desenvolvimento.

Para aprender mais sobre Docker, visite a documentação oficial do Docker. Caso tenha dúvidas ou sugestões, compartilhe nos comentários!

Se você usa outra distribuição Linux, consulte as instruções gerais para Linux.

Pode fazer uma doação para ajudar a mater o site, Obrigado!