dockerdeploy.com

Una guía práctica

La forma más fácil de desplegar tu app.

Lleva tu contenedor Docker desde tu portátil hasta una URL HTTPS pública y segura en tres comandos. Sin Kubernetes, sin YAML, sin equipo de DevOps. Los ejemplos usan la CLI de bootload, pero el mismo flujo de compilar → autenticar → desplegar funciona en cualquier sitio.

todo el flujo
# 1 · compila tu imagen
$ docker build -t myapp .

# 2 · autentícate con un host
$ bootload login --email you@example.com

# 3 · despliega → obtén una URL HTTPS
$ bootload deploy --image myapp --port 3000:http
🔒 emitiendo certificado SSL  listo
en vivo en https://myapp-4f2a.bootload.io

Antes de empezar

Qué necesitarás

Tres cosas, todas gratis para empezar.

tu app

Cualquier app con un Dockerfile, o una imagen que ya tengas. Si escucha en un puerto, se puede desplegar.

docker instalado

La CLI de Docker, en local, para compilar y probar la imagen. compruébalo con docker --version

una cuenta de host

Una cuenta con un host de contenedores, además de su CLI. Estos ejemplos usan bootload. Instálalo con una sola línea y luego regístrate por la CLI o en el navegador. ~5 minutos · mira Primeros pasos

Inicio rápido

De un Dockerfile a una URL en vivo con SSL

Sigue estos pasos en orden. Todo lo que viene después del paso 3 son retoques opcionales.

Compila y prueba tu imagen en local

Asegúrate de que el contenedor realmente se ejecuta y sirve en un puerto antes de publicarlo.

Instala la CLI, crea una cuenta y autentícate

Instala la CLI del host (curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh). Luego regístrate por la CLI con bootload signup, o empieza en el navegador en my.bootload.io. bootload login guarda un token en local; añade un poco de saldo para que los despliegues puedan ejecutarse. Guía completa: Primeros pasos.

Despliega y obtén tu URL

Un comando arranca una VM aislada, emite un certificado TLS y devuelve una URL https://. Mapea el puerto de tu contenedor con --port.

Apunta tu propio dominio (opcional)

Añade un dominio personalizado; el host imprime un registro DNS y emite SSL automáticamente en cuanto resuelve. Mira Dominios personalizados.

instalar · compilar · autenticar
# instala la CLI del host
$ curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh

$ docker build -t myapp .
$ docker run --rm -p 3000:3000 myapp   # pruébalo

$ bootload signup --email you@example.com
→ confirma con el enlace de tu bandeja de entrada
$ bootload login --email you@example.com
$ bootload wallet topup --amount 10
desplegar · dominio
$ bootload deploy --image myapp \
       --port 3000:http --name myapp
arrancando VM ...... listo  ·  tls emitido
en vivo en https://myapp-4f2a.bootload.io

$ bootload domain add app.example.com
añade este registro DNS y el SSL es automático →
CNAME app  myapp-4f2a.bootload.io

Yendo más allá

El puñado de comandos que de verdad reutilizarás

Persistir datos

Adjunta un volumen cifrado para que el estado sobreviva a los reinicios: volume create data --size 5, y luego despliega con --volume data:/var/lib. Volúmenes y copias de seguridad →

Secretos e imágenes privadas

Mantén la configuración fuera de la imagen con secretos de solo escritura (secret set), y descarga desde el registro del host o el tuyo propio (image push, registry add). Subir tus propias imágenes →

Operar y revertir

Crece con scale --replicas N, pausa y deja de pagar con --replicas 0, observa logs -f / metrics / status, y haz rollback de cualquier despliegue.

Por qué esto es seguro

«Fácil» y «seguro» no son aquí un dilema

aislamiento

Cada contenedor se ejecuta en su propia VM ligera: una frontera real, no un kernel compartido con vecinos.

tls por defecto

Cada ruta obtiene HTTPS automáticamente. Los dominios personalizados se verifican por DNS y los certificados se renuevan solos.

secretos de solo escritura

Las credenciales entran y no se pueden volver a leer, así que un historial de terminal filtrado no puede filtrar tus secretos.

¿Quieres la referencia completa? Las guías completas y la documentación de la CLI están en bootload.io/docs y bootload.io/docs/cli.

¿Listo para desplegar?

Pon tu contenedor en línea hoy mismo.

Todo lo de esta página, en un host real. Crea una cuenta y publica tu primera URL con SSL en minutos.

Ir a bootload.io →
Copiado al portapapeles