Per què contenidors?
Els contenidors permeten desplegar serveis de forma aïllada, reproduïble i fàcil d'actualitzar. En comptes d'instal·lar manualment cada aplicació i les seves dependències, un docker compose up -d ho fa tot.
Docker + Docker Compose
Què és: L'estàndard de facto per a contenidors. Motor de contenidors + eina d'orquestració per a múltiples serveis.
Per què és clau:
- Un sol fitxer
compose.yamldefineix tots els serveis, xarxes i volums - Actualitzar un servei:
docker compose pull && docker compose up -d - Milers d'imatges oficials disponibles
- La majoria de projectes open source ofereixen imatge Docker
Instal·lació recomanada: Docker Engine (no Docker Desktop) en Linux. En Windows, WSL2 + Docker Engine.
Lloc web: docker.com
Podman
Què és: Alternativa a Docker creada per Red Hat. Compatible amb les mateixes imatges OCI, però sense daemon (rootless per defecte).
Avantatges sobre Docker:
- Sense daemon: cada contenidor és un procés independent
- Rootless per defecte: no cal executar res com a root
- Compatible amb fitxers Compose (via
podman-composeo suport natiu) - Inclòs per defecte en RHEL, Fedora, CentOS Stream
Quan triar Podman: en entorns on la seguretat és prioritat i no es vol un daemon amb accés root.
Lloc web: podman.io
Portainer
Què és: Interfície web per gestionar Docker/Podman/Kubernetes. La forma més senzilla de visualitzar i gestionar contenidors.
Funcions clau:
- Dashboard amb tots els contenidors, imatges, volums i xarxes
- Crear i editar stacks (compose) des del navegador
- Gestió d'usuaris i permisos
- Logs i consola dels contenidors en temps real
- Plantilles d'aplicacions per desplegar amb un clic
Edicions:
- Community Edition (CE): gratuïta, suficient per a la majoria d'usos
- Business Edition: gestió multi-node, GitOps, suport comercial
Requisits: Docker instal·lat. Funciona com un contenidor més (~256 MB RAM).
Lloc web: portainer.io
Dockge
Què és: Gestor de stacks Docker Compose amb interfície web minimalista i elegant. Creat per l'autor d'Uptime Kuma.
Funcions clau:
- Editor YAML interactiu per a fitxers compose
- Iniciar, aturar i actualitzar stacks
- Terminal integrada
- Disseny net i lleuger
Avantatge sobre Portainer: més senzill, sense la complexitat d'una plataforma completa. Ideal per a qui vol gestionar compose files i prou.
Requisits: Docker, Node.js. Molt lleuger.
Lloc web: dockge.kuma.pet
Comparativa ràpida
| Eina | Funció | Interfície | Complexitat | Ideal per a |
|---|---|---|---|---|
| Docker | Motor + Compose | CLI | Baixa | Tot |
| Podman | Motor rootless | CLI | Baixa | Seguretat |
| Portainer | Gestió visual | Web | Baixa | Gestió multi-servei |
| Dockge | Gestió compose | Web | Molt baixa | Simplicitat |