You are currently viewing Instalando o Docker no Debian 11.

Instalando o Docker no Debian 11.

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

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.

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

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.