NEUBOX
DO
Herramientas Open Source Última versión soportada

Hosting especializado para Docker

Docker es la plataforma de contenedores más utilizada en el mundo, que permite empaquetar aplicaciones junto con todas sus dependencias en unidades portables e idénticas llamadas contenedores. Con Docker en tu VPS NEUBOX, despliegas stacks completos —bases de datos, servidores web, microservicios— con un solo comando, eliminando el clásico problema de "funciona en mi máquina".

A diferencia de las máquinas virtuales tradicionales, los contenedores Docker comparten el kernel del sistema operativo y arrancan en milisegundos. NEUBOX preinstala Docker CE y Docker Compose vía Installatron, con discos SSD que garantizan lectura/escritura de imágenes a máxima velocidad y SSL gratuito disponible para tus servicios expuestos.


Herramientas integradas en Docker listas para usar

Lo que obtienes nativo, sin instalar ni configurar nada extra.

Contenedores ligeros

Arranque en milisegundos frente a minutos de una VM; mayor densidad de servicios por VPS.

Docker Compose incluido

Define stacks multi-contenedor (app + DB + cache + proxy) en un solo archivo YAML versionable.

Imágenes reproducibles

Dockerfile garantiza entornos idénticos entre desarrollo, staging y producción sin sorpresas.

Aislamiento de procesos

Cada contenedor corre en su propio namespace; un fallo no afecta a los demás servicios.


Entorno optimizado (Stack)

PHP 8.xVersión reciente
MariaDBCompatible MySQL
LinuxAlmaLinux · Debian · Ubuntu
SSL AutoLet's Encrypt

Configuración pre-cargada

yaml

Ejecuta `docker compose up -d` y tendrás Nginx, PHP 8.3-FPM, MySQL 8 y Redis corriendo de forma aislada. Los volúmenes SSD de NEUBOX hacen que el pull inicial de imágenes sea prácticamente instantáneo, y `docker compose down -v` limpia el entorno sin rastros en el sistema base.

yaml
# docker-compose.yml — stack web típico con Nginx + PHP-FPM + MySQL + Redis
version: "3.9"
services:
  nginx:
    image: nginx:alpine
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - ./nginx.conf:/etc/nginx/conf.d/default.conf
      - ./app:/var/www/html
    depends_on:
      - php
  php:
    image: php:8.3-fpm-alpine
    volumes:
      - ./app:/var/www/html
    environment:
      - DB_HOST=mysql
      - REDIS_HOST=redis
    depends_on:
      - mysql
      - redis
  mysql:
    image: mysql:8.0
    environment:
      MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASS}
      MYSQL_DATABASE: ${DB_NAME}
    volumes:
      - mysql_data:/var/lib/mysql
  redis:
    image: redis:7-alpine
    command: redis-server --maxmemory 128mb --maxmemory-policy allkeys-lru
volumes:
  mysql_data:

Infraestructura escalable para cualquier proyecto

Agencias de desarrollo

Cada cliente vive en su propio stack aislado; actualizar uno no rompe a los demás. Clona el `docker-compose.yml` y levantas el entorno del cliente en 30 segundos.

Microservicios y APIs

Despliega tu API en Go o Node.js como contenedor independiente detrás de un proxy Traefik, con escalado horizontal añadiendo réplicas sin tocar el servidor base.

CI/CD y entornos de pruebas

Los pipelines de GitHub Actions o GitLab CI corren los tests dentro de contenedores efímeros que imitan producción exactamente; adiós a los falsos positivos por diferencias de entorno.

Migración de legados

Encapsula aplicaciones PHP 5.6 o Node 14 en contenedores para seguir ejecutándolas en un VPS moderno sin contaminar el sistema operativo anfitrión.


Preguntas frecuentes

¿Docker instalado vía Installatron incluye Docker Compose?

Sí. La instalación de NEUBOX incluye Docker CE y el plugin Docker Compose v2 (`docker compose`, sin guion). No necesitas instalar nada adicional para levantar stacks multi-contenedor.

¿Puedo usar Docker junto con otras aplicaciones ya instaladas en el VPS?

Absolutamente. Docker coexiste con cualquier proceso del sistema. Lo habitual es usarlo para nuevas aplicaciones mientras las existentes (instaladas directamente) siguen corriendo; el proxy inverso Nginx gestiona el enrutamiento por dominio.

¿Cuánta RAM necesito para correr varios contenedores?

Cada contenedor consume solo lo que usa activamente. Un stack típico (Nginx + PHP-FPM + MySQL + Redis) ocupa unos 300-500 MB de RAM. Un VPS de 2 GB puede alojar cómodamente 3-4 stacks simultáneos con recursos sobrantes.

¿Los volúmenes Docker se alojan en los discos SSD de NEUBOX?

Sí. Los volúmenes de Docker se guardan en `/var/lib/docker/volumes/` que reside en el disco SSD de tu VPS, disfrutando del mismo rendimiento de I/O que cualquier otra operación de disco.

¿Puedo exponer mis contenedores con HTTPS usando el SSL gratuito de NEUBOX?

Sí. La forma más sencilla es usar Traefik o Nginx Proxy Manager como contenedor proxy que gestiona automáticamente certificados Let's Encrypt para cada subdominio que apunte a tu VPS.

¿Docker funciona en todos los planes VPS de NEUBOX?

Docker requiere acceso a nivel de kernel (namespaces y cgroups). Todos los VPS de NEUBOX corren sobre KVM con virtualización completa, por lo que Docker está soportado en todos los planes sin restricciones.