11. Ejemplos de contenedores Docker
Uno de los mayores beneficios de Docker es la posibilidad de desplegar servicios completos en segundos utilizando imágenes preconstruidas. A continuación se presentan ejemplos útiles de contenedores para autoalojar servicios, casos de uso típicos y algunas imágenes libres destacadas.
Contenedores útiles para autoalojar servicios
Nextcloud
Almacén personal en la nube con calendario, contactos, tareas, etc.
version: '3'
services:
nextcloud:
image: nextcloud
ports:
- 8080:80
volumes:
- nextcloud_data:/var/www/html
restart: unless-stopped
volumes:
nextcloud_data:
Nginx Proxy Manager
Administración gráfica de Nginx con soporte para Let's Encrypt.
version: '3'
services:
npm:
image: jc21/nginx-proxy-manager:latest
ports:
- 81:81
- 80:80
- 443:443
volumes:
- npm_data:/data
- npm_letsencrypt:/etc/letsencrypt
restart: unless-stopped
volumes:
npm_data:
npm_letsencrypt:
Pi-hole
Bloqueador de publicidad a nivel de red.
version: '3'
services:
pihole:
image: pihole/pihole
ports:
- 53:53/tcp
- 53:53/udp
- 80:80
environment:
TZ: 'Europe/Madrid'
volumes:
- pihole_data:/etc/pihole
restart: unless-stopped
volumes:
pihole_data:
Casos de uso comunes en desarrollo y producción
- WordPress + MariaDB: Desarrollo de sitios web con base de datos
- Wireguard: VPN privada para conectarte a tu red desde cualquier lugar
- Facturascripts: ERP para gestión de pequeñas empresas
- n8n: Automatización de tareas (alternativa a Zapier)
- Portainer: Gestión visual de Docker
- Whoogle / SearxNG: Búsqueda privada sin seguimiento
- Gitea: Repositorio Git autoalojado
Imágenes libres destacadas (de uso común y comunidad activa)
| Servicio | Imagen | Sitio oficial |
|---|---|---|
| Nextcloud | nextcloud |
https://hub.docker.com/_/nextcloud |
| WordPress | wordpress |
https://hub.docker.com/_/wordpress |
| Nginx Proxy Mgr | jc21/nginx-proxy-manager |
https://nginxproxymanager.com |
| Pi-hole | pihole/pihole |
https://pi-hole.net |
| Wireguard | linuxserver/wireguard |
https://hub.docker.com/r/linuxserver/wireguard |
| n8n | n8nio/n8n |
https://n8n.io |
| Facturascripts | facturascripts/facturascripts |
https://hub.docker.com/r/facturascripts/facturascripts |
Todos estos servicios pueden integrarse en una red Docker local, usar volúmenes para persistencia y ejecutarse detrás de un proxy inverso.