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