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!