Atrás

Hosting VPS con Docker, preinstalado

Un VPS con Docker te da Docker Engine y Docker Compose en tu propio servidor virtual, configurados y a la espera de tus contenedores. La instalación termina sola tras tu pedido, y la dirección IP, el usuario y la contraseña aparecen en tu panel. Conéctate por SSH, trae tu compose.yaml y arranca tu stack; tienes root, y no se añade ninguna otra aplicación al servidor.

¿Cuánta potencia necesitas?

Total$4.01/mes

Los precios incluyen IVA.

Amplía o reduce RAM y CPU cuando quieras. El disco solo puede crecer, así que empieza pequeño.

¿Qué viene instalado en tu servidor Docker?

  • Docker Engine y Docker Compose v2 de los paquetes de Ubuntu 24.04
  • Límites de registros para los contenedores: 3 archivos por contenedor, de 10 MB cada uno
  • Una comprobación del motor durante la instalación que descarga y ejecuta una imagen de verdad
  • Cortafuegos ufw activado, con solo el puerto 22 abierto al exterior
  • fail2ban vigilando los inicios de sesión por SSH
  • Actualizaciones de seguridad automáticas del sistema operativo

¿Qué tamaño necesitas para Docker?

Docker no publica una cifra de RAM para Docker Engine, porque tus contenedores fijan el requisito real. Como regla práctica, empieza con 2 GB para unos pocos servicios pequeños, plantéate 4 GB si creas imágenes en el servidor o ejecutas una base de datos, y 8 GB si varias aplicaciones comparten la máquina. docker stats muestra lo que usas de verdad. La RAM y la CPU suben o bajan desde la pestaña Tamaño de tu panel. El disco solo puede crecer, y las imágenes y los volúmenes también ocupan espacio.

UsoTamañoPrecioElegir
Inicial 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mes
Medio 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mes
Potente 8 GB RAM · 4 vCore · 120 GB NVMe $13.62/mes

¿Para quién es?

  • Desarrolladores cuyo proyecto ya funciona con un compose.yaml
  • Stacks pequeños que mantienen una API, una base de datos y una cola juntas en contenedores
  • Equipos que crean las imágenes en otro sitio y las descargan de un registro privado
  • Quien quiere un servidor limpio y prefiere elegir él mismo cada pieza de software
  • Proyectos con usuarios en Turquía que deben ejecutar sus contenedores en Estambul

¿Qué pasa después de pedir?

  1. Ajusta el tamaño y completa el pago.
  2. Tu servidor arranca y Docker se instala solo. En la pestaña Resumen, espera a que la fila Aplicación diga que Docker está listo.
  3. Copia los valores de las filas Dirección de conexión, Usuario y Contraseña y conéctate desde tu ordenador: ssh root@tu-ip
  4. Comprueba el motor: docker run --rm hello-world
  5. Copia tu compose.yaml al servidor y ejecuta docker compose up -d en esa carpeta.

Con cada servidor

  • Copia de seguridad diaria incluida en el precio
  • Tráfico ilimitado
  • Acceso root completo
  • Amplía o reduce RAM y CPU más adelante, y haz crecer el disco
  • Ubicación: Istanbul · IST-1.

Conviene saber

  • Docker se salta ufw en los puertos publicados. Cada puerto que pongas en ports de compose.yaml queda abierto a internet, con o sin ufw allow.
  • No publiques servicios internos como las bases de datos, ya que los contenedores se comunican entre sí por la red de Docker. Para mantener un puerto solo en el servidor, escribe 127.0.0.1:8080:80.
  • Este servidor aún no tiene proxy inverso ni HTTPS. Añade un contenedor de Caddy, Nginx o Traefik que publique los puertos 80 y 443 para obtener un certificado.
  • Pon restart: unless-stopped en compose.yaml para que los contenedores vuelvan tras un reinicio. Ampliar el servidor también lo reinicia una vez.
  • La instalación usa los paquetes de Ubuntu. Para pasar al repositorio apt propio de Docker, la guía oficial indica quitar antes docker.io y docker-compose-v2.
  • Mantener al día tus imágenes y el software de tus contenedores es responsabilidad tuya.

Preguntas y respuestas sobre Docker

¿Cuánta RAM necesita un VPS con Docker?

Docker no tiene una cifra oficial de RAM, porque los contenedores que ejecutes deciden lo que necesitas. Como regla práctica, 2 GB son un buen comienzo para unos pocos contenedores pequeños, y 4 GB si ejecutas una base de datos o creas imágenes en el servidor. Puedes ampliar desde tu panel.

¿Está instalado Docker Compose y qué comando uso?

Sí, el plugin Compose v2 está instalado. El comando no lleva guion: docker compose up -d, docker compose ps y docker compose logs -f. El comando antiguo docker-compose no forma parte de esta instalación.

¿Cómo abro el puerto de un contenedor a internet?

Añade una línea como 8080:80 en ports de compose.yaml y el puerto queda abierto. Docker se salta las reglas de ufw en estos puertos, así que deja fuera lo que deba seguir siendo privado, o asócialo con 127.0.0.1:8080:80.

¿Cómo llevo mi propia imagen de Docker al servidor?

Hay tres formas: súbela a un registro y ejecuta docker login y docker pull en el servidor, constrúyela allí con docker build, o envía la salida de docker save por SSH a docker load.

¿Cómo añado un dominio y HTTPS a un servidor con Docker?

Apunta el registro A de tu dominio a la dirección IP del servidor y añade un contenedor de proxy inverso que publique los puertos 80 y 443. Herramientas como Caddy piden y renuevan el certificado por su cuenta.

¿Las copias de seguridad incluyen los volúmenes de Docker?

Sí. Tu servidor tiene copia de seguridad cada noche, se conservan los últimos 7 días, y esto está incluido en el precio. Los volúmenes están en el disco del servidor, así que entran en la copia. Desde tu panel puedes recuperar un solo archivo o restaurar todo el servidor.

Lee más y ve aplicaciones similares