Documentación
Inicio rápido + descripción de cada función y de cada dispositivo (en constante actualización)
Catálogo de imágenes
Este documento presenta el «Catálogo de imágenes» del panel: exploración y despliegue con un clic de las imágenes de Docker más habituales.
Entenderlo en una frase
El Catálogo de imágenes es una «tienda de imágenes de Docker»: reúne las imágenes oficiales de software habitual (nginx, mysql, redis, WordPress, etc.), cada una con «puerto predeterminado, cuenta y contraseña, comando de despliegue, advertencias» ya preparados, para descargarlas y ejecutarlas con un clic sin buscarlas fuera.
Descripción de la función
El Catálogo de imágenes reúne las imágenes de Docker más usadas y ofrece una navegación por categorías «Todas / Instaladas»; cada imagen incluye detalles completos (cuenta y contraseña predeterminadas, puerto, pasos de despliegue, advertencias) y permite descargarla y ejecutarla con un clic.
Casos de uso
- Encontrar rápido la imagen oficial de un software habitual
- Descargar una imagen y ejecutar el contenedor con un clic
- Consultar información clave de la imagen: puerto predeterminado, cuenta y contraseña, volúmenes de datos, etc.
Cómo se usa
1. Entra en «Catálogo de imágenes» y explora o busca imágenes (categorías completas y gran cantidad)
2. Cambia entre «Todas» o «Instaladas»
3. Pulsa una imagen para ver sus detalles (nombre de la imagen, puerto predeterminado, cuenta y contraseña, comando de despliegue, advertencias)
4. Pulsa «Instalar» para descargarla y ejecutarla con un clic
Instalación de CMS con un clic (configuración automática de la base de datos)
En las imágenes WordPress, Joomla, Drupal, MediaWiki, Halo y Ghost de la categoría «Sitios web / CMS / blogs», al pulsarlas aparece en la parte superior de la página de detalles dos botones grandes que distinguen con claridad los dos modos de instalación:
| Botón | Descripción |
|---|---|
| ⚡ Instalación con un clic (configuración automática de la base de datos) | Sin escribir SQL a mano en ningún momento: instala Docker automáticamente → arranca el MariaDB compartido (si ya está instalado, lo reutiliza directamente) → crea automáticamente la base de datos y el usuario (contraseña fuerte aleatoria) → arranca el CMS y rellena automáticamente la configuración de la base de datos. El proceso de instalación se muestra en una ventana con registro en tiempo real + barra de progreso total y se puede cancelar a mitad; al terminar muestra la dirección de acceso y las credenciales de la base de datos, que se pueden copiar con un clic. |
| Instalación manual (comandos) | Muestra los pasos de despliegue completos de esa imagen (instalar la base de datos → crear base y usuario → docker run / docker-compose); los comandos se pueden editar y copiar o ejecutar con un clic, ideal para quien quiere controlar cada paso. |
Una vez terminada la instalación con un clic, accede a http://IP-del-servidor:<puerto> para entrar en el asistente de instalación / la página de registro del CMS (por ejemplo, en WordPress el puerto es el 8080 y redirige a /wp-admin/install.php). Las credenciales de la base de datos se escriben además en el servidor de destino en /opt/sshe-db-creds/<nombre-del-contenedor>.conf, y se pueden consultar / copiar / desplegar phpMyAdmin con un clic desde «Ver las credenciales de la base de datos de los sitios instalados» en la página de detalles.
Grado de automatización de cada CMS:
| CMS | Estado tras la instalación con un clic |
|---|---|
| WordPress / Joomla | configuración de base de datos totalmente automática; al terminar solo hay que acceder para configurar el administrador |
| MediaWiki | totalmente automática: el install.php de la línea de comandos crea las tablas automáticamente + crea el administrador + genera y persiste LocalSettings.php; al terminar, inicia sesión directamente con la cuenta y contraseña de administrador generadas en el resultado, sin asistente web |
| Ghost | configuración de base de datos totalmente automática, y por defecto fija url=http://IP-local:2368 para admitir el inicio de sesión remoto; si accedes por NAT/dominio, hay que cambiar la url a la dirección pública o al dominio (ver las advertencias de la página de detalles) |
| Drupal | configuración automática de la base de datos + creación y autorización automáticas del directorio sites/default/files/translations (www-data con permiso de escritura); entra en el asistente y elige el tipo de base de datos |
| Halo | base de datos H2 integrada; al terminar se inicializa directamente el administrador |
> Aviso: si en un servidor en China continental Docker Hub tarda demasiado en descargar la imagen, configura antes un acelerador de imágenes de Docker (como docker.1ms.run / docker.m.daocloud.io).
Las imágenes de la categoría «Instaladas» ofrecen acciones en línea (instalar / desinstalar / detener / iniciar / reiniciar / eliminar).
Qué incluyen los detalles de una imagen
| Información | Descripción |
|---|---|
| Nombre / etiqueta de la imagen | como nginx:latest |
| Puerto predeterminado | puerto que expone el contenedor |
| Cuenta / contraseña predeterminadas | se indican en las imágenes con pantalla de inicio de sesión |
| Comando de despliegue | comando docker run / docker-compose editable directamente |
| Volúmenes de datos | directorios persistentes |
| Advertencias | conflictos de puertos, requisitos de recursos, avisos de seguridad |
Diferencias con el Catálogo de aplicaciones
| Catálogo de aplicaciones | Catálogo de imágenes | |
|---|---|---|
| Enfoque | aplicaciones completas (listas para usar) | imágenes de base (servicios/componentes básicos) |
| Ejemplos | Nextcloud, WordPress, Memos | nginx, mysql, redis |
| Modo de despliegue | escribe docker-compose automáticamente + configura | docker run con un clic |
| Comandos | generados automáticamente | se ofrecen comandos editables |
Advertencias
1. Para ejecutar imágenes, el servidor de destino debe tener Docker ya instalado.
2. Los marcadores de posición de los comandos de despliegue (contraseñas, rutas, etc.) se señalan claramente; sustitúyelos por tus propios valores.
3. El tamaño de las imágenes puede ser considerable (varios cientos de MB): asegúrate de que el servidor de destino tiene disco y ancho de banda suficientes.