dockerdeploy.com

Un guide pratique

La façon la plus simple de déployer votre application.

Faites passer votre conteneur Docker de votre ordinateur portable à une URL HTTPS publique et sécurisée en trois commandes. Pas de Kubernetes, pas de YAML, pas d'équipe DevOps. Les exemples utilisent le CLI bootload, mais le même flux build → authentification → déploiement fonctionne partout.

tout le flux
# 1 · construisez votre image
$ docker build -t myapp .

# 2 · authentifiez-vous auprès d'un hébergeur
$ bootload login --email you@example.com

# 3 · déployez → obtenez une URL HTTPS
$ bootload deploy --image myapp --port 3000:http
🔒 émission du certificat SSL  terminé
en ligne sur https://myapp-4f2a.bootload.io

Avant de commencer

Ce dont vous aurez besoin

Trois choses, toutes gratuites pour démarrer.

votre application

N'importe quelle application avec un Dockerfile, ou une image que vous avez déjà. Si elle écoute sur un port, elle peut être déployée.

docker installé

Le CLI Docker, en local, pour construire et tester l'image. vérifiez avec docker --version

un compte d'hébergeur

Un compte chez un hébergeur de conteneurs, ainsi que son CLI. Ces exemples utilisent bootload. Installez-le en une ligne, puis inscrivez-vous via le CLI ou dans le navigateur. ~5 minutes · voir Premiers pas

Démarrage rapide

D'un Dockerfile à une URL en ligne avec SSL

Suivez ces étapes dans l'ordre. Tout ce qui suit l'étape 3 est une finition optionnelle.

Construisez et testez votre image en local

Assurez-vous que le conteneur s'exécute réellement et répond sur un port avant de l'expédier.

Installez le CLI, créez un compte & authentifiez-vous

Installez le CLI de l'hébergeur (curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh). Inscrivez-vous ensuite via le CLI avec bootload signup, ou commencez dans le navigateur sur my.bootload.io. bootload login stocke un jeton en local ; ajoutez un peu de crédit pour que les déploiements puissent s'exécuter. Guide complet : Premiers pas.

Déployez et obtenez votre URL

Une seule commande démarre une VM isolée, émet un certificat TLS et renvoie une URL https://. Mappez le port de votre conteneur avec --port.

Pointez votre propre domaine vers elle (optionnel)

Ajoutez un domaine personnalisé ; l'hébergeur affiche un enregistrement DNS et émet le SSL automatiquement une fois qu'il est résolu. Voir Domaines personnalisés.

installer · construire · authentifier
# installez le CLI de l'hébergeur
$ curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh

$ docker build -t myapp .
$ docker run --rm -p 3000:3000 myapp   # testez-la

$ bootload signup --email you@example.com
→ confirmez via le lien reçu dans votre boîte mail
$ bootload login --email you@example.com
$ bootload wallet topup --amount 10
déployer · domaine
$ bootload deploy --image myapp \
       --port 3000:http --name myapp
démarrage de la VM ...... terminé  ·  tls émis
en ligne sur https://myapp-4f2a.bootload.io

$ bootload domain add app.example.com
ajoutez cet enregistrement DNS, puis le SSL est automatique →
CNAME app  myapp-4f2a.bootload.io

Pour aller plus loin

La poignée de commandes que vous réutiliserez vraiment

Persister les données

Attachez un volume chiffré pour que l'état survive aux redémarrages : volume create data --size 5, puis déployez avec --volume data:/var/lib. Volumes & sauvegardes →

Secrets & images privées

Gardez la config hors de l'image avec des secrets en écriture seule (secret set), et récupérez depuis le registre de l'hébergeur ou le vôtre (image push, registry add). Pousser vos propres images →

Exploiter & revenir en arrière

Montez en charge avec scale --replicas N, mettez en pause et arrêtez de payer avec --replicas 0, surveillez avec logs -f / metrics / status, et faites un rollback de n'importe quel déploiement.

Pourquoi c'est sécurisé

Ici, « simple » et « sécurisé » ne s'opposent pas

isolation

Chaque conteneur s'exécute dans sa propre VM légère : une véritable frontière, pas un noyau partagé avec des voisins.

tls par défaut

Chaque route bénéficie automatiquement du HTTPS. Les domaines personnalisés sont vérifiés par DNS et les certificats se renouvellent d'eux-mêmes.

secrets en écriture seule

Les identifiants entrent et ne peuvent pas être relus, de sorte qu'un historique de terminal divulgué ne peut pas divulguer vos secrets.

Vous voulez la référence complète ? Les guides complets et la documentation du CLI se trouvent sur bootload.io/docs et bootload.io/docs/cli.

Prêt à déployer ?

Mettez votre conteneur en ligne dès aujourd'hui.

Tout ce qui figure sur cette page, sur un véritable hébergeur. Créez un compte et expédiez votre première URL avec SSL en quelques minutes.

Accéder à bootload.io →
Copié dans le presse-papiers