Como Instalar o Docker no Debian 12: Guia Completo

Quer transformar o seu Debian 12 numa máquina poderosa para criar, implantar e executar aplicações de forma eficiente? O Docker é a ferramenta ideal! Com sua capacidade de criar e gerir containers, o Docker utiliza o kernel do Linux para virtualizar ambientes de aplicação. Siga este guia para instalar e configurar o Docker no seu Debian 12.

O que é o Docker?

Docker é uma plataforma de containerização que permite criar, implantar e executar aplicações em containers leves e portáteis. Utilizando o kernel do Linux, o Docker fornece uma forma eficaz de isolar e gerir aplicações e suas dependências, garantindo consistência e eficiência.

Instalar o Docker no Debian 12

Para instalar o Docker e o Docker Compose, utilize o gestor de pacotes apt com os seguintes comandos:

Bash
apt update
apt install -y docker.io docker-compose

Iniciar e Ativar o Docker

Depois de instalar o Docker, inicie e habilite o serviço para garantir que ele arranque automaticamente com o sistema:

Bash
systemctl enable --now docker

Verificar o Estado do Serviço Docker

Para confirmar que o Docker está a funcionar corretamente, verifique o estado do serviço:

Bash
systemctl status docker

Você deverá ver uma saída similar a esta:

Bash
 docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; preset: enabled)
     Active: active (running) since Tue 2024-09-11 12:30:23 UTC; 10s ago
       Docs: https://docs.docker.com
   Main PID: 4819 (dockerd)
      Tasks: 9
     Memory: 15.3M
        CPU: 210ms
     CGroup: /system.slice/docker.service
             └─4819 /usr/sbin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

Criar o Grupo Docker

Para permitir que os usuários executem comandos Docker sem usar sudo, crie um grupo chamado docker e adicione o seu usuário a ele:

Bash
groupadd docker
usermod -aG docker $USER

Se quiser adicionar um usuário diferente, substitua $USER pelo nome do utilizador desejado.

Verificar a Versão do Docker

Para confirmar a versão instalada do Docker, use o comando:

Bash
docker --version

A saída deverá ser algo como:

Bash
Docker version 20.10.24+dfsg1, build 297e128

Testar o Docker com o Container Hello-World

Para verificar se o Docker está a funcionar corretamente, execute o container hello-world:

Bash
docker run hello-world

A mensagem exibida deve ser:

Bash
Hello from Docker!
This message shows that your installation appears to be working correctly.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/get-started/

Experimentar com o Docker

Para experimentar o Docker ainda mais, tente correr um container Ubuntu interativo:

Bash
docker run -it ubuntu bash

Conclusão

Com o Docker instalado e configurado no Debian 12, você está pronto para começar a criar e gerenciar containers de forma eficaz. Explore as possibilidades do Docker para otimizar o desenvolvimento e a gestão das suas aplicações.

Artigos Relacionados