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.

Follow SOS-Admins on Google

SOS-Admins is your ultimate source for the latest updates, exclusive guides, and news. Don t miss our upcoming content, add us to your favorites and stay connected with the community on Google!