Instalação Docker + Docker Compose | Debian 12

Sobre o Docker

Docker é um conjunto de produtos de plataforma como serviço que usam virtualização de nível de sistema operacional para entregar software em pacotes chamados contêineres. Os contêineres são isolados uns dos outros e agrupam seus próprios softwares, bibliotecas e arquivos de configuração.

Requisitos para instalação

Configurações podem variar bastante a depender do serviço, mas segue o mínimo recomendado de hardware para máquina virtual:

  • CPU: 2vCPU
  • Memória: 2GB
  • Armazenamento: “/” 20GB

Requisitos de sistema operacional

Preferencialmente deverá ser realizado uma instalação limpa e atualizada do sistema operacional, para isso utilizaremos o sistema operacional Debian 12 Bookworm (ou versão LTS mais recente disponível), que pode ser baixado clicando aqui

Instalação dos serviços e dependencias

Pré-Requisitos

Iniciaremos o processo de instalação dos requisitos como o curl, gnupg e demais serviços necessários

Obs.: Exceto que seja informado, toda a instalação deve ser realizada logado como root (vire root com su –)

apt update && apt install ca-certificates curl gnupg lsb-release git -y

Docker e Docker Compose

Instalação do docker, docker-compose e em seguida verificar se os serviços foram instalados corretamente:

curl -fsSL https://download.docker.com/linux/debian/gpg | gpg –dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo “deb [arch=$(dpkg –print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable” | tee /etc/apt/sources.list.d/docker.list > /dev/null apt update && apt install -y docker-ce docker-ce-cli containerd.io