Instalar o Docker no Ubuntu e no Debian

Neste tutorial, vou explicar como instalar o Docker e o Docker Compose no Ubuntu e no Debian.

Instalar o Docker e o docker-compose a partir dos repositórios oficiais

O docker e o docker-compose fazem parte dos repositórios oficiais de ambas as distribuições (Ubuntu e Debian), pelo que basta executar os dois comandos abaixo:

Instalação do Docker:

sudo apt install docker.io

Instalando o docker-compose:

sudo apt install docker-compose

O problema, como acontece normalmente com os repositórios oficiais, é que a atualização para as versões mais recentes pode demorar, por isso vou explicar como instalar o Docker e o docker-compose a partir do repositório Docker para ter a versão mais recente.

Instalar o Docker e o docker-compose a partir do repositório Docker

Certifique-se de que a sua distribuição está atualizada:

sudo apt update
sudo apt upgrade

Instale os pré-requisitos:

sudo apt-get install ca-certificates curl gnupg lsb-release -y

Adicione a chave GPG do repositório:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Adicione o repositório:

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

Atualizar a lista de pacotes:

sudo apt update

Instalar o Docker:

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

O mecanismo de contentorização do Docker está instalado, bem como o Docker Compose.

Para poupar tempo, pode utilizar este script:


Tudo o que precisa de fazer agora é implementar os seus contentores.

Romain Drouche
Arquiteto de Sistemas | MCSE: Infraestrutura Essencial
Especialista em infraestrutura de TI com mais de 15 anos de experiência na área. Atualmente, como Gerente de Projetos de Sistemas e Redes e especialista em Segurança de Sistemas de Informação (SSI), utilizo minha expertise para garantir a confiabilidade e a segurança de ambientes tecnológicos.

Deixe um comentário