O Docker é uma plataforma de conteinerização extremamente popular que permite que os desenvolvedores criem e implantem aplicativos dentro de contêineres. Os contêineres são ambientes isolados que empacotam um aplicativo inteiro junto com suas dependências, bibliotecas, arquivos de configuração e tudo o que é necessário para executá-lo independentemente do ambiente de computação.
Acesse o terminal e vire root utilizando o comando “su -” para evitarmos comando que não existam e atualizaremos o repositório.
su -
Atualizando o Sistema.
apt update && apt upgrade
Instalando as Dependências.
Algumas dependências são necessárias para que a instalação ocorra sem problemas.
apt install apt-transport-https curl gnupg-agent ca-certificates software-properties-common -y
Instalando o Docker no Debian 11
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 | gpg --dearmor -o /etc/apt/trusted.gpg.d/docker-archive-keyring.gpg
Adicionando o repositório Docker ao Debian 11.
add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/debian \
$(lsb_release -cs) \
stable"
O comando acima irá adicionar a linha mostrada no /etc/apt/sources.list no arquivo.
Atualizando o índice do pacote.
apt update
Instalando o Docker CE no Debian 11.
apt install docker-ce docker-ce-cli containerd.io -y
Iniciando e ativando o serviço Docker
systemctl enable --now docker
![](https://rosnertech.com.br/wp-content/uploads/2022/11/docker-01.png)
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
![](https://rosnertech.com.br/wp-content/uploads/2022/11/docker-02.png)
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.
curl -L https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
Configure as permissões corretas para o arquivo baixado.
chmod +x /usr/local/bin/docker-compose
Verifique a instalação usando o comando a seguir.
docker-compose --version
![](https://rosnertech.com.br/wp-content/uploads/2022/11/docker-03.png)
Agora o Docker Compose foi instalado com sucesso e você pode começar a executar contêineres.
Nesse post ensinei como instalar o Docker e Docker Compose no Debian 11.