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 -yCode language: Bash (bash)Passo 2: Instale as dependências necessárias
sudo apt install -y apt-transport-https ca-certificates curl software-properties-commonCode language: Bash (bash)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/nullCode language: Bash (bash)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.ioCode language: Bash (bash)Passo 5: Verifique a instalação
<code>docker --version</code>Code language: Bash (bash)Passo 6: Configure permissões (opcional)
Para usar o Docker sem sudo:
<code>sudo usermod -aG docker $USER
newgrp docker</code>Code language: Bash (bash)2. Red Hat e CentOS
Passo 1: Atualize o sistema
sudo yum update -yCode language: Bash (bash)Passo 2: Instale as dependências
sudo yum install -y yum-utils device-mapper-persistent-data lvm2Code language: Bash (bash)Passo 3: Adicione o repositório do Docker
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoCode language: Bash (bash)Passo 4: Instale o Docker
sudo yum install -y docker-ce docker-ce-cli containerd.ioCode language: Bash (bash)Passo 5: Inicie o serviço do Docker
sudo systemctl start docker
sudo systemctl enable dockerCode language: Bash (bash)Passo 6: Verifique a instalação
<code>docker --version</code>Code language: Bash (bash)3. Fedora
Passo 1: Atualize o sistema
<code>sudo dnf update -y</code>Code language: Bash (bash)Passo 2: Instale dependências
<code>sudo dnf install -y dnf-plugins-core</code>Code language: Bash (bash)Passo 3: Adicione o repositório do Docker
sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repoCode language: Bash (bash)Passo 4: Instale o Docker
sudo dnf install -y docker-ce docker-ce-cli containerd.ioCode language: Bash (bash)Passo 5: Inicie o serviço do Docker
sudo systemctl start docker
sudo systemctl enable dockerCode language: Bash (bash)Passo 6: Verifique a instalação
<code>docker --version</code>Code language: Bash (bash)4. OpenSUSE
Passo 1: Adicione o repositório do Docker
<code>sudo zypper addrepo https://download.docker.com/linux/opensuse/docker-ce.repo
sudo zypper refresh</code>Code language: Bash (bash)Passo 2: Instale o Docker
<code>sudo zypper install -y docker-ce</code>Code language: Bash (bash)Passo 3: Inicie o serviço do Docker
sudo systemctl start docker
sudo systemctl enable dockerCode language: Bash (bash)Passo 4: Verifique a instalação
<code>docker --version</code>Code language: Bash (bash)5. Manjaro e Distribuições Arch Linux
Passo 1: Atualize o sistema
<code>sudo pacman -Syu</code>Code language: Bash (bash)Passo 2: Instale o Docker
<code>sudo pacman -S docker</code>Code language: Bash (bash)Passo 3: Inicie o serviço do Docker
<code>sudo systemctl start docker
sudo systemctl enable docker</code>Code language: Bash (bash)Passo 4: Configure permissões (opcional)
Adicione o seu utilizador ao grupo do Docker:
sudo usermod -aG docker $USER
newgrp dockerCode language: Bash (bash)Passo 5: Verifique a instalação
<code>docker --version</code>Code language: Bash (bash)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.