Cómo ejecutar una app en contenedor (Node.js, Python, .NET)

Guía Sitios web y PHP containerpodmannodejspythondotnetjavaruby

Cree un contenedor desde un preajuste o cualquier imagen, obtenga un subdominio y un certificado, y entienda en qué puerto debe escuchar la aplicación.

Sitios web, Contenedores ejecuta una aplicación como contenedor Podman sin privilegios de root, propiedad de su cuenta, con su propio subdominio y certificado. Para crear contenedores nuevos se requiere una licencia.

Pasos

  1. Elija un preajuste (ASP.NET Core, Node.js, Python, Ruby o Java) o indique una imagen. Un preajuste completa la imagen oficial, el puerto y el volumen.
  2. Elija un subdominio para el contenedor. No debe pertenecer a los nombres de otro cliente.
  3. Lea la ayuda de la página: le indica dónde poner su código y en qué puerto escuchar. Las aplicaciones deben escuchar en 0.0.0.0, no sólo en localhost, o el proxy no puede alcanzarlas.
  4. Créelo. El contenedor no abre ningún puerto en el host; los visitantes llegan a él por su subdominio en el 443.
  5. Suba su código al volumen y reinicie si hace falta.

Qué tener en cuenta

  • Los contenedores cuentan contra su plan y su cuota de disco, se detienen cuando se suspende la cuenta y vuelven después de un reinicio del nodo.
  • Un manifiesto de Kubernetes se puede desplegar por la API (POST /api/contenedores/kube); los puertos del host, la red del host y los contenedores privilegiados se rechazan. Todavía no hay una pantalla para esto.
  • Si la licencia vence, los contenedores existentes siguen funcionando; crear nuevos queda bloqueado y quitar nunca se bloquea.

Actualizado: 2026-10-10