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.yaml defineix 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-compose o 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