Logo de Docker Development Stack

Desarrollo

Docker Development Stack

Entorno Docker Compose compartible entre todos sus desarrolladores — hot reload, aislamiento, coherencia.

Acerca de Docker Development Stack

La plantilla Docker Development Stack configura un entorno de desarrollo completo basado en Docker Compose, diseñado para ser reproducible y compartible entre todos los miembros de su equipo. Se acabó el «funciona en mi máquina»: todos sus desarrolladores comparten exactamente el mismo entorno, desde la base de datos hasta los servicios auxiliares.

Esta plantilla incluye un archivo `docker-compose.yml` de base con hot reload (volúmenes bind mount), una red interna para los servicios y configuraciones para los tipos de proyecto más habituales. Desplegada en un VPS de desarrollo compartido, permite a todo el equipo trabajar en el mismo entorno de staging.

Lo que se instala

Listo al arrancar el VPS

SO compatibles
Ubuntu 24.04
Aplicación
Docker Development Stack
Stack técnico
DockerDocker ComposePostgreSQLRedisMailpit
RAM mínima
2 GB
CPU mínima
1 vCPU
Acceso
root por SSH

Funcionalidades clave

  • Docker Compose con hot reload mediante volúmenes bind mount
  • Red interna de Docker para el aislamiento de los servicios
  • Configuraciones listas para Node.js, PHP y Python
  • Servicios auxiliares incluidos: PostgreSQL, Redis, Mailpit
  • Makefile con los comandos habituales (start, stop, shell, logs)
  • Compatible con Docker Desktop y con un VPS remoto

¿Cuándo usar esta solución?

Onboarding de desarrolladores

Un nuevo desarrollador clona el repositorio y ejecuta make start — el entorno está listo en 2 minutos.

Servidor de staging compartido

Despliegue este entorno en un VPS dedicado al staging — todo el equipo accede a él de la misma manera.

Multiproyecto

Gestione varios proyectos con stacks diferentes en el mismo servidor gracias al aislamiento de Docker.

Guía

Desplegar Docker Development Stack en su VPS

  1. Crear el VPS

    Seleccione «Docker Development Stack». Mínimo 2 GB de RAM, más si ejecuta varios proyectos simultáneos.

  2. Adaptar el Compose

    Modifique docker-compose.yml según su stack (añada su servicio de aplicación, adapte los volúmenes).

  3. Conectarse por primera vez

    No hay ninguna cuenta que crear: la URL abre directamente el buzón de prueba de Mailpit, sin contraseña. PostgreSQL (5432) y Redis (6379) solo son accesibles desde la propia máquina; las credenciales de Postgres están en /opt/docker-dev-stack/.env.

  4. Arrancar el entorno

    Ejecute make start o docker compose up -d --build. Los servicios se inician en segundo plano.

  5. Acceder a los servicios

    Su aplicación es accesible a través del puerto mapeado. PostgreSQL, Redis y Mailpit son accesibles desde la red interna de Docker.

Preguntas frecuentes

Preguntas sobre Docker Development Stack

← Volver a DesarrolloTodas las aplicaciones
Docker Starter es una base de producción mínima. Docker Dev Stack está diseñado específicamente para el desarrollo: hot reload, herramientas de depuración, servicios de prueba (Mailpit, etc.).

Integrar el botón de despliegue

¿Mantiene un proyecto que utiliza Docker Development Stack? Este botón permite a sus lectores desplegarlo en un VPS con un clic, sin leer documentación de Docker.

Deploy Docker Development Stack on ServOrbit
Markdown
[![Deploy Docker Development Stack on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=docker-dev-stack&utm_source=deploy-badge&utm_medium=referral&utm_campaign=docker-dev-stack)
HTML
<a href="https://servorbit.com/vps-cloud?template=docker-dev-stack&utm_source=deploy-badge&utm_medium=referral&utm_campaign=docker-dev-stack"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Docker Development Stack on ServOrbit" height="40"></a>

El botón lleva al pedido de un VPS con la plantilla preseleccionada. La imagen se sirve desde servorbit.com: no tiene que alojar nada por su parte.

¿Necesita ayuda?

Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico.

Escribir por WhatsAppse abre en una pestaña nueva