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:
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:
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:
systemctl status docker
Você deverá ver uma saída similar a esta:
● 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:
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:
docker --version
A saída deverá ser algo como:
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
:
docker run hello-world
A mensagem exibida deve ser:
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:
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.