Statut: inferred · Dernière révision: 2026-07-15

Déployer une application Docker gratuitement

Render offre le chemin gratuit le plus clair pour un petit conteneur HTTP ; Railway et Fly.io sont des alternatives d'essai ou à l'usage. Port, health checks et données persistantes décident de la viabilité.

PocketBase · pocketbase/pocketbase

Utilisez Render pour une démo publique qui peut dormir et ne demande pas de disque persistant.

Utilisez Railway pour un workflow Docker fluide avec essai ou faible coût.

Utilisez Fly.io pour Machines, régions et volumes avec facturation à l'usage.

Sortez bases et uploads du conteneur avant de compter sur le déploiement.

Meilleurs hébergeurs gratuits

Render est la recommandation principale pour ce chemin de déploiement.

Chemin de déploiement

  1. 1 Construisez l'image localement avec les variables de production.
  2. 2 Utilisez un utilisateur non-root, un health endpoint et écoutez `0.0.0.0` sur le port fourni.
  3. 3 Ajoutez `.dockerignore`, épinglez l'image de base et gardez les secrets hors des layers.
  4. 4 Créez un web service Render avec runtime Docker, secrets et health check.
  5. 5 Testez démarrage, réveil après veille, arrêt propre et redéploiement complet.
  6. 6 Vérifiez que toutes les données survivent hors du disque éphémère.

Configuration raisonnable

Gardez l’image petite, déterministe et jetable. Un redémarrage doit reconstruire le service depuis l’image et l’état externe. Écrivez les logs sur la sortie standard, gérez les signaux et rendez le health check significatif.

Le conteneur gratuit convient aux démos. Passez au payant dès que disponibilité, sauvegardes, stockage ou latence deviennent des exigences produit.

FAQ

Puis-je déployer toute image gratuitement ?

Seulement si elle respecte architecture, port et runtime. Bases et infrastructure stateful conviennent mal à un disque éphémère.

Pourquoi le conteneur ne reçoit-il pas de trafic ?

Il écoute souvent localhost ou un port fixe. Utilisez `0.0.0.0` et le port fourni.

Où placer les uploads ?

Dans un stockage objet durable ou un volume payant, pas sur le disque Free éphémère.