Tutorial: Como instalar o Docker no Debian 12
O Debian é considerado uma das distribuições Linux mais populares para aplicações em servidores, devido à sua estabilidade e segurança. Com o nosso tutorial, aprenda como instalar o Docker no Debian 12.
Instalar o Docker no Debian 12: Requisitos de sistema
O Docker em si não exige muito do hardware do seu sistema, porém, o uso de recursos do sistema pode ser alto em aplicações complexas. Antes de instalar, certifique-se de que seu sistema atende aos seguintes requisitos mínimos:
- Sistema operacional: Debian 12
- Processador: CPU de 64 bits, min. 2 GHz com suporte a KVM
- RAM: 4 GB
- Ambiente de desktop: Gnome, KDE ou MATE
- Outros softwares: QEMU 5.2 ou superior
Além disso, você precisará de privilégios de root no seu sistema. Se estiver utilizando o Gnome como ambiente de desktop, recomenda-se instalar as extensões do Gnome AppIndicator e KStatusNotifierItem. Caso use outro ambiente que não tenha terminal integrado, será necessário também o gnome-terminal
.
Ainda está usando o Debian 11? Sem problemas! Siga nosso guia separado para instalar o Docker no Debian 11.
Hospedagem Docker: Dedicated, Cloud ou VPS?
Se você deseja operar um servidor com Docker e Debian 12, mas não quer hospedá-lo por conta própria, pode alugar a infraestrutura de servidor adequada em um provedor de hospedagem. Na IONOS, por exemplo, você tem a escolha entre três modelos de servidor:
Essas três variantes de servidor diferem principalmente em sua estrutura e disponibilidade. Um servidor dedicado é reservado exclusivamente para você e está disponível 24 horas por dia. Esse tipo de servidor é mais caro que os outros dois e é ideal para pessoas e organizações que têm altas exigências em relação ao desempenho e disponibilidade do servidor. Frequentemente, os servidores dedicados também permitem realizar alterações no sistema ou configurar personalizações.
Para cargas de trabalho mais leves, um VPS ou um servidor em nuvem são opções adequadas. Em um VPS (também conhecido como vServer), várias pessoas compartilham um único servidor físico. Naturalmente, um VPS oferece menos recursos de processamento do que um servidor dedicado – no entanto, os recursos do sistema são utilizados de forma muito mais eficiente. Se uma pessoa não estiver utilizando seu VPS, os demais usuários recebem uma maior parte dos recursos de processamento disponíveis. O problema ocorre apenas em horários de pico, quando muitos usuários tentam acessar o servidor ao mesmo tempo.
Esse problema é parcialmente resolvido pelos servidores em nuvem. Em um servidor em nuvem, os recursos de processamento não são compartilhados por um único computador entre várias pessoas, mas sim por vários computadores. Dessa forma, as cargas de trabalho individuais são distribuídas e executadas em vários servidores físicos. Por esse motivo, os servidores em nuvem são altamente escaláveis e raramente sofrem com falhas. Além disso, em muitos provedores, você paga apenas pelo tempo em que realmente utilizou o servidor.
Hospedagem VPS poderosa e de baixo custo para rodar suas aplicações sob medida, com assistente pessoal e suporte 24 horas.
- Armazenamento 100% SSD
- Pronto em 55 segundos
- Certificado SSL
Hospedagem de Docker na IONOS: possíveis cenários de uso
Encontrar o servidor adequado muitas vezes requer uma pesquisa demorada. Mesmo que você já esteja familiarizado com os diferentes tipos de servidores e os planos oferecidos pela IONOS, escolher a melhor tarifa pode ser um desafio. Para facilitar sua decisão, reunimos três casos de uso típicos e os servidores mais indicados da IONOS.
Cenário de uso | Recomendação de servidor | Alternativa de servidor |
---|---|---|
Pequeno site e/ou banco de dados sem conteúdo dinâmico | Cloud Server M | VPS Linux S |
Site maior com conteúdo dinâmico e múltiplos bancos de dados | Cloud Server L | VPS Linux M |
Aplicações empresariais de alta disponibilidade com grande tráfego | VPS Linux XXL | VPS XL |
Instalar Docker no Debian 12: Passo a passo
Assim que você configurar o ambiente adequado e o Debian 12, poderá instalar o Docker. Vamos mostrar o passo a passo de como fazer isso.
Passo 1: Remover arquivos antigos do Docker
Se você já instalou o Docker em seu sistema anteriormente, é necessário remover esses arquivos antes de realizar uma nova instalação. Se for um sistema novo, onde o Docker ainda não foi instalado, você pode pular este passo. Execute o seguinte comando para remover os arquivos do Docker:
Caso não queira manter suas antigas imagens Docker, contêineres Docker ou volumes de contêineres Docker, você também deve excluí-los. Para isso, insira os seguintes comandos:
Passo 2: Configurar o repositório apt do Docker
Para que o Docker possa ser gerenciado pelo seu gerenciador de pacotes, você deve utilizar o repositório oficial do apt
. Para isso, primeiro instale as dependências necessárias e adicione a chave GPG do Docker:
Agora, você pode adicionar o repositório às suas fontes do apt
:
Passo 3: Instalar o Docker
Agora você pode baixar e instalar os pacotes do Docker:
Execute o contêiner hello-world
para garantir que o Docker foi instalado com sucesso:
Se você receber uma mensagem de sucesso, o Docker foi instalado com sucesso em seu sistema!
Se você deseja instalar o Docker em outro sistema operacional, pode consultar nossos artigos adicionais:
Passo 4: Configurações adicionais
Se você não receber uma mensagem de sucesso ao executar a imagem hello-world
, pode ser que o Docker ainda não esteja em execução em seu sistema. Você pode verificar isso com o seguinte comando:
Caso o serviço do Docker não esteja em execução, você pode iniciá-lo e, em seguida, tentar executar o hello-world
novamente:
Por padrão, o Docker é configurado para iniciar automaticamente quando o computador é ligado. Você pode desativar ou reativar isso com os seguintes comandos. Se você o desativar, precisará iniciar o Docker manualmente com o comando acima: