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.
Legal! Curti muito o seu post
Olá Daniel,
Obrigado por ler meu post! Seu apoio é muito importante para mim. Continue acompanhando os próximos conteúdos.
Atenciosamente,
Rosner
Olá Rosner,
Seu post é excelente!!! Muito prático e bem explicado!!
Grato e grande abraço,
Eduardo Campelo
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
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!
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.
Olá amigo, muito grato pelo seu post, bem explicado instalação sem erros.
Tudo de bom.
Olá Seraph4
Que bom que o post lhe ajudou.
Obrigado por ler meu post!
Continue acompanhando mais conteúdos.
Att.
Rosner Tech
Realmente o seu material é muito bom!! Instalei o Proxmox num meu computador para usar como LabHome.
Show
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