logo
Publicado em

Como instalar o Docker e o Docker Compose no Ubuntu (Em 10 passos)

Authors

1. Atualizar a lista de pacotes e atualizar os pacotes instalados

O primeiro passo garante que sua lista de pacotes esteja atualizada e que quaisquer pacotes desatualizados do sistema sejam atualizados.

sudo apt update
sudo apt upgrade -y

2. Instalar os pacotes necessários para o Docker

Em seguida, você instalará os pacotes necessários para adicionar a chave GPG e o repositório do Docker.

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

3. Adicionar a chave GPG do Docker

Este passo baixa a chave GPG do Docker e a salva em um local seguro, permitindo que seu sistema verifique os pacotes do Docker.

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

4. Adicionar o repositório oficial do Docker

Adicione o repositório estável do Docker ao seu sistema para poder instalar o Docker e seus componentes diretamente do repositório oficial.

sudo echo  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update

5. Instalar o Docker Engine e o Plugin do Docker Compose

Agora você instalará o Docker Engine, o Docker CLI, o containerd e o plugin do Docker Compose com este único comando.

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

6. Verificar a instalação do Docker

Execute um contêiner de teste para garantir que o Docker foi instalado corretamente.

sudo docker run hello-world

7. Adicionar o grupo Docker

Este passo cria um grupo Docker para que o Docker possa ser executado sem sudo.

sudo groupadd docker

8. Adicionar seu usuário ao grupo Docker

Adicione seu usuário ao grupo Docker para evitar o uso de sudo nos comandos Docker.

sudo usermod -aG docker $USER

9. Instalar o Docker Compose

Baixe a versão mais recente do Docker Compose e conceda permissões de execução.

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

10. Verificar a instalação do Docker Compose

Por fim, verifique se o Docker Compose foi instalado com sucesso verificando sua versão.

docker-compose --version

Seguindo estes passos, você terá o Docker e o Docker Compose instalados no seu sistema Ubuntu, prontos para aplicações em contêineres.