Instalando o Docker no Debian 12 Bookworm

O Docker é uma plataforma de virtualização de contêineres que permite empacotar, distribuir e executar aplicativos e suas dependências de maneira isolada. Ele simplifica o desenvolvimento e a implantação, criando ambientes consistentes em diferentes sistemas, garantindo portabilidade e eficiência no uso de recursos. Cada contêiner é uma unidade leve e autossuficiente, permitindo que aplicativos sejam executados consistentemente em qualquer ambiente compatível com Docker.

O Docker Compose é uma ferramenta que simplifica o gerenciamento de aplicativos compostos por múltiplos contêineres Docker. Ele permite definir e executar configurações de vários contêineres em um único arquivo, automatizando o processo de criação e interconexão desses contêineres. Isso simplifica o desenvolvimento e teste de aplicativos complexos, tornando mais fácil a reprodução de ambientes consistentes.

Atualizando o Sistema.

sudo apt update && sudo apt upgrade -y

Instalando as Dependências.

Algumas dependências são necessárias para que a instalação ocorra sem problemas.

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

Instalando o Docker no Debian 12 Bookworm.

Com os requisitos instalados, a próxima etapa é instalar o Docker. Instalaremos o Docker Community Edition ( Docker CE ), que é de código aberto e gratuito para download e uso.

Para fazer isso, adicionaremos a chave GPGK

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

echo "deb [signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Agora iremos instalar o Docker.

sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io -y

Após a instalação, inicie e habilite o serviço do Docker:

sudo systemctl start docker
sudo systemctl enable docker

Depois que o comando for executado com êxito, considere adicionar o usuário conectado no momento ao grupo docker. Isso permite que você execute o docker sem invocar o sudo.

sudo usermod -aG docker $USER
newgrp docker

Verificando a versão do Docker

docker --version

Instalando Docker Compose.

O Docker Compose é uma ferramenta simples que fornece uma maneira de orquestrar vários contêineres para trabalharem juntos, o que torna a implantação usando um yaml arquivo.
Depois de instalar o Docker, você pode prosseguir com a instalação do Docker Compose.

Estarei instalando a versão latest.

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

Configure as permissões corretas para o arquivo baixado.

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

Verifique a instalação usando o comando a seguir.

docker-compose --version

Neste post, apresentei um guia passo a passo sobre como realizar a instalação do Docker e do Docker Compose no Debian 12 Bookworm. Com essas instruções, agora você possui o Docker instalado em seu servidor Debian.

Agradeço por ter lido este artigo e espero revê-lo em breve. Continue nos acompanhando para mais conteúdo relevante e inspirador. Até a próxima!

10 Responses so far.

  1. Legal! Curti muito o seu post

    • Rosner Tech disse:

      Olá Daniel,
      Obrigado por ler meu post! Seu apoio é muito importante para mim. Continue acompanhando os próximos conteúdos.
      Atenciosamente,
      Rosner

  2. Eduardo Campelo disse:

    Olá Rosner,
    Seu post é excelente!!! Muito prático e bem explicado!!
    Grato e grande abraço,
    Eduardo Campelo

    • Rosner Tech disse:

      Olá, Eduardo,
      Obrigado por ler meu post! Que bom saber que ele foi útil para você. Continue acompanhando os próximos conteúdos.
      Um grande abraço!
      Atenciosamente,
      Rosner

  3. João Pedro Biguelini disse:

    Salve Rosner! Cara foi um post muito útil, tentei instalar por outros sites e nn deu boa, a própria doc dos cara tá meio confusa, teu tutorial foi direto ao ponto!

    • Rosner Tech disse:

      Salve João,

      Obrigado por ler meu post! Uns dos meus objetivos é criar tutoriais direto ao ponto, onde compartilho conhecimento e as dificuldades que enfrento no dia a dia.
      Continue acompanhando os próximos conteúdos.
      Um grande abraço.
      Att;
      Rosner Tech.

  4. Seraph4 disse:

    Olá amigo, muito grato pelo seu post, bem explicado instalação sem erros.

    Tudo de bom.

  5. Costa disse:

    Realmente o seu material é muito bom!! Instalei o Proxmox num meu computador para usar como LabHome.
    Show

    • Rosner Tech disse:

      Olá Costa,
      Obrigado por ler meu post! Seu apoio é muito importante para mim.
      Fico feliz que tenha gostado do meu tutorial.
      Continue acompanhando os próximos conteúdos.
      Atenciosamente,
      Rosner

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *