2 minuto(s) de leitura

O objetivo deste tutorial é descrever o passo a passo para instalar o Docker em uma máquina com Ubuntu. Se você não sabe nada sobre o Docker, e gostaria de aprender os conceitos básicos, sugiro a leitura deste artigo que escrevi para o meu blog.

Preparando o ambiente para instalação

Passo 1

O primeiro passo para instalar o Docker é atualizar os pacotes do Ubuntu. Para isso, execute o seguinte comando no terminal:

sudo apt update

Passo 2

Agora, vamos instalar alguns pacotes que permitem que o apt utilize repositórios via HTTPS:

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

Passo 3

Em seguida, vamos adicionar a chave GPG oficial do Docker:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Passo 4

Agora, vamos adicionar o repositório do Docker às fontes do apt. Neste caso, precisamos saber a versão do Ubuntu que estamos utilizando. Para isso, execute o seguinte comando no terminal:

lsb_release -a

No campo Codename você vai ver a versão do Ubuntu. No meu caso, estou utilizando a versão focal. Sendo assim, vamos adicionar o repositório da seguinte forma:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"

Observação: se você estiver usando uma versão diferente (por exemplo, jammy), basta substituir focal por jammy no comando acima. Se você estiver usando o Linux Mint (que é baseado no Ubuntu), quando você rodar o comanado lsb_release -a o campo Codename vai apresentar a versão do Mint. Neste caso, você precisa consultar a tabela de versões do Mint para saber qual é o Ubuntu que o Mint foi baseado. Por exemplo, neste momento estou usando a versão Una, que segundo a tabela, é baseada na versão focal do Ubuntu.

Passo 5

Por fim, vamos atualizar o cache do apt:

sudo apt-cache policy docker-ce

Feito isso, você verá uma saída semelhante a esta:

docker-ce:
  Installed: (none)
  Candidate: 5:24.0.7-1~ubuntu.22.04~jammy
  Version table:
     5:24.0.7-1~ubuntu.22.04~jammy 500
        500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
     5:24.0.6-1~ubuntu.22.04~jammy 500
     (...)

Instalando o Docker

Se tudo deu certo, você pode instalar o Docker da seguinte forma:

sudo apt install docker-ce

Para verificar se o serviço está rodando, execute o comando:

sudo systemctl status docker

Executando o Docker sem o comando sudo

O padrão do Docker é rodar apenas para usuários root. Se você (assim como eu) acha super chato sempre ter que usar o comando sudo para executar o Docker, pode incluir o usuário atual no grupo docker executando os seguintes comandos:

sudo usermod -aG docker ${USER}

Para aplicar o novo grupo:

su - ${USER}

Certifique-se que o grupo foi adicionado corretamente:

groups

Que deve retornar algo do tipo:

<nome_usuario> sudo docker

Se você quiser adicionar outro usuário, basta substituir ${USER} pelo nome do usuário que você quer adicionar ao grupo docker.

Para as alterações terem efeito, é necessário fazer logout e login novamente.

Instalando o Docker Compose

O Docker Compose é uma ferramenta que permite definir e executar aplicativos Docker multi-container. Para instalar o Docker Compose, execute os seguintes comandos:

Passo 1

Baixe a versão que deseja instalar. Neste caso, estou baixando a versão 1.29.2:

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Passo 2

Atribua permissões de execução ao binário:

sudo chmod +x /usr/local/bin/docker-compose

Passo 3

Verifique se a instalação foi bem sucedida:

docker-compose --version

Se tudo deu certo, você verá a versão do Docker Compose que você acabou de instalar.

Categorias:

Atualizado em: