// Engineering Log
Dockge: Por qué cambié Portainer por esta herramienta ligera (y te la recomiendo)
Publicado el 22.09.2026
// Ruta rapida
Este articulo pertenece al tema Despliegue y estabilidad.
Dockge — una interfaz web ligera para gestionar stacks de Docker Compose. No guarda la configuración en su propia base: cada stack es simplemente una carpeta con un archivo compose.yaml en el disco, y Dockge permite crear, editar, arrancar y detener esos stacks desde el navegador. Lo escribió el autor de Uptime Kuma; el proyecto se distribuye bajo la licencia MIT.
Usé Portainer durante mucho tiempo y cambié a Dockge para mis servidores. Más abajo: por qué, qué se pierde al hacerlo y cómo migrar los stacks sin tiempo de inactividad.
Qué no me convencía de Portainer
Portainer sabe hacer muchas cosas: Kubernetes, Swarm, imágenes, redes, volúmenes, roles de usuario. Pero tiene una particularidad que molesta en instalaciones pequeñas: los stacks creados a través de la interfaz viven dentro de Portainer. El archivo docker-compose.yaml no está en un lugar claro del disco, no se puede abrir simplemente en un editor ni poner en Git sin configuración adicional.
Para uno-tres servidores con una decena de servicios necesitaba el esquema contrario: los archivos como fuente principal de verdad, y la interfaz como comodidad encima de ellos.
Cómo está diseñado Dockge
- Archivos en disco. Por defecto los stacks están en
/opt/stacks(la ruta se define con la variableDOCKGE_STACKS_DIR). Creas manualmente/opt/stacks/myapp/compose.yaml— Dockge detectará el nuevo stack. Editas el archivo en la terminal — los cambios se ven en la interfaz. - Desinstalar Dockge no rompe nada. Los contenedores y los archivos quedan en su sitio, y se pueden gestionar con el habitual
docker compose. - Editor de compose.yaml con sugerencias y terminal web.
- Convertidor
docker run→compose.yaml: pegas el comando del README de un proyecto y obtienes un archivo listo. - Varios hosts. Desde la versión 1.4.0 Dockge puede conectar agentes y gestionar stacks en varios hosts Docker desde una sola ventana.
Sobre el desarrollo del proyecto
Dockge se desarrolla despacio: la última versión es 1.5.0 de marzo de 2025, los cambios en el repositorio aparecen con poca frecuencia. Para una herramienta que solo gestiona archivos Compose esto no es crítico — los stacks seguirán funcionando pase lo que pase con el proyecto. Pero si necesitas nuevas funciones y soporte activo, conviene tenerlo en cuenta.
Instalación
Requisitos según el README: Docker 20+ (o Podman), Linux — Ubuntu, Debian Bullseye y posteriores, CentOS, Fedora, Arch; arquitecturas amd64, arm64, armv7. Windows no está soportado.
mkdir -p /opt/stacks /opt/dockge
cd /opt/dockge
curl https://raw.githubusercontent.com/louislam/dockge/master/compose.yaml --output compose.yaml
docker compose up -dLa interfaz se abre en el puerto 5001: http://адрес-сервера:5001. Al entrar por primera vez se crea una cuenta de administrador.
Actualizar — desde el mismo directorio:
cd /opt/dockge
docker compose pull && docker compose up -dNo conviene abrir el puerto 5001 a Internet: con Dockge se pueden ejecutar contenedores arbitrarios, es decir, controlar el servidor. Acceso mediante VPN, túnel SSH o proxy inverso con autenticación.
Dockge o Portainer
| Portainer | Dockge | |
|---|---|---|
| Para qué | clústeres, equipos, muchos hosts | uno o varios servidores |
| Dónde se guarda la configuración | dentro de Portainer (o Git) | archivos normales en el disco |
| Kubernetes y Swarm | sí | no, solo Docker Compose |
| Roles y permisos de usuarios | sí | no |
| Gestión de imágenes, redes y volúmenes | detallada | mínima |
| Edición | a través de la interfaz | interfaz y terminal, sincronizados |
| Licencia | Community Edition — Zlib | MIT |
| Desarrollo | activo | lento |
Qué se pierde al cambiar: gestión de Kubernetes y Swarm, roles de usuario, gestión detallada de imágenes, redes y volúmenes desde la interfaz. Si necesitas eso, quédate en Portainer.
Cuándo Dockge es mejor: varios VPS o un servidor doméstico, todo descrito en Compose, quieres mantener los archivos en directorios claros y editarlos tanto desde la interfaz como desde la terminal.
Migración de stacks desde Portainer
Los contenedores no dependen de con qué se gestionen, por eso la migración se hace sin pérdida de datos — si se es cuidadoso con los volúmenes.
- Comprueba dónde están los datos. Los directorios vinculados (
/ruta/en/el/host:/ruta/en/el/contenedor) permanecen en el disco. Los volúmenes con nombre de Docker también se conservan al recrear el contenedor. Antes de migrar, haz copia de seguridad de los datos importantes o un snapshot del servidor. - Copia el YAML del stack en Portainer: Stacks → стек → Editor.
- Detén el stack en Portainer. No lo borres junto con los volúmenes hasta comprobar que en Dockge todo funciona.
- Crea el stack en Dockge: «+ Compose», nombre del stack, pegar el YAML, Save y Deploy.
- Verifica las rutas. Las rutas relativas como
./dataahora se interpretan desde el directorio del stack/opt/stacks/<nombre>/. Es más fiable indicar rutas absolutas a los datos anteriores o mover el directorio. - Contenedores individuales sin stack se migran con el convertidor: pega el comando
docker runen el campo del convertidor, obtendráscompose.yamly lo despliegas.
Si tus archivos Compose ya están en el disco, basta colocarlos en carpetas dentro del directorio de stacks — Dockge los detectará automáticamente.
Resumen
Dockge hace una cosa: gestionar archivos Docker Compose — y lo hace de forma cómoda, sin apropiarse de tu configuración. A mí me basta para mis servidores. Para clústeres, equipos con separación de permisos y gestión detallada de recursos Docker sigue siendo necesario Portainer, y conviene tener presente el lento ritmo de desarrollo de Dockge.
// Tarea parecida
Si estas resolviendo algo parecido
Este articulo pertenece a uno de los temas principales de trabajo. Puedes seguir leyendo sobre el tema, ir a la pagina principal para entender a que me dedico o abrir directamente los servicios.
Tema del articulo
Despliegue y estabilidad
Docker, CI/CD, despliegues, monitoreo, observabilidad y respuesta a incidentes.
Tareas frecuentes de esta tema
- Configurar despliegues sin trabajo manual ni caos
- Añadir monitoreo, alertas y observabilidad base
- Investigar incidentes y estabilizar produccion
// Siguiente paso
Si necesitas ayuda con este tema y no solo otro articulo, es mejor ir directo a la pagina del servicio. La pagina principal y la seleccion de materiales quedan como rutas secundarias.
Abrir servicios// Reviews
Reseñas relacionadas
Llegué con una solicitud costosa para la configuración de un servidor VPS, pero durante la consulta Mikhail propuso una solución mucho más sencilla y económica. Al final ahorré dinero y tiempo. Mikhail — un verdadero experto que trabaja por el resultado del cliente, no por la factura. ¡Lo recomiendo!
Llegué con una solicitud costosa para la configuración de un servidor VPS, pero durante la consulta Mikhail propuso una solución mucho más simple y económica. Al final ahorré presupuesto y tiempo. Mikhail es un …
Configuración de VPS, configuración del servidor
12.05.2026 · ★ 5/5
¡Excelente trabajo! Configuró el servidor muy rápido, instaló el panel y configuró la IP. ¡Sin duda lo recomiendo!
¡Excelente trabajo! Muy rápido configuró el servidor, instaló el panel y configuró la IP. ¡Sin duda lo recomiendo!
Configuración de VPS, configuración del servidor
19.04.2026 · ★ 5/5
Todo perfecto, ayudó de forma rápida y profesional, gracias, lo recomiendo a la comunidad
Todo perfecto, ayudó de forma rápida y profesional, gracias, lo recomiendo a la comunidad
Configuración de VPS, configuración del servidor
16.04.2026 · ★ 5/5
Hubo varios problemas, tanto en la parte técnica como en la comprensión general. Mijaíl respondió rápido a la solicitud, ayudó a aclarar las cosas y resolvió los problemas técnicos; por ello, muchas gracias. Estoy satisfecho con el resultado.
Hubo varios problemas relacionados tanto con la parte técnica como con la comprensión en general. Mijaíl respondió rápidamente a la solicitud, ayudó a aclarar las cosas y resolvió los problemas técnicos, por lo que le …
Configuración de VPS, configuración del servidor
18.02.2026 · ★ 5/5
Todo se hizo de manera rápida y precisa. Lo recomiendo.
Todo se hizo rápido y con precisión. Lo recomiendo.
Configuración de VPS, configuración del servidor
17.01.2026 · ★ 5/5
Todo salió bien, el profesional respondió rápidamente a las preguntas y ayudó a resolver el problema. ¡Gracias!
Todo fue bien, el profesional respondió rápidamente a las preguntas y ayudó a resolver el problema. ¡Gracias!
Configuración de VPS, configuración del servidor
16.12.2025 · ★ 5/5
// Contact
¿Necesitas ayuda?
Escríbeme y te ayudaré a resolver el problema
Respondo en un día laborable (03:00-13:00 GMT)
Или оставьте заявку здесь:
// Related