dockerdeploy.com

Eine praktische Anleitung

Der einfachste Weg, deine App zu deployen.

Bring deinen Docker-Container mit drei Befehlen von deinem Laptop auf eine sichere, öffentliche HTTPS-URL. Kein Kubernetes, kein YAML, kein DevOps-Team. Die Beispiele nutzen die bootload CLI, aber derselbe build → authenticate → deploy-Ablauf funktioniert überall.

der ganze Ablauf
# 1 · baue dein Image
$ docker build -t myapp .

# 2 · authentifiziere dich bei einem Host
$ bootload login --email you@example.com

# 3 · deploy → bekomme eine HTTPS-URL
$ bootload deploy --image myapp --port 3000:http
🔒 stelle SSL-Zertifikat aus  fertig
live unter https://myapp-4f2a.bootload.io

Bevor du loslegst

Was du brauchst

Drei Dinge, alle kostenlos zum Loslegen.

deine App

Jede App mit einem Dockerfile, oder ein Image, das du schon hast. Wenn sie auf einem Port lauscht, kann sie deployt werden.

Docker installiert

Die Docker CLI, lokal, um das Image zu bauen und zu testen. prüfe mit docker --version

ein Host-Account

Ein Account bei einem Container-Host, plus dessen CLI. Diese Beispiele nutzen bootload. Installiere mit einer Zeile, dann registriere dich über die CLI oder im Browser. ~5 Minuten · siehe Erste Schritte

Schnellstart

Von einem Dockerfile zu einer live, SSL-gesicherten URL

Folge diesen Schritten der Reihe nach. Alles nach Schritt 3 ist optionaler Feinschliff.

Baue und teste dein Image lokal

Stelle sicher, dass der Container wirklich läuft und auf einem Port ausliefert, bevor du ihn ausrollst.

Installiere die CLI, erstelle einen Account & authentifiziere dich

Installiere die Host-CLI (curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh). Dann registriere dich über die CLI mit bootload signup, oder starte im Browser unter my.bootload.io. bootload login speichert ein Token lokal; lade etwas Guthaben auf, damit Deploys laufen können. Vollständige Anleitung: Erste Schritte.

Deploye und bekomme deine URL

Ein Befehl bootet eine isolierte VM, stellt ein TLS-Zertifikat aus und gibt eine https://-URL zurück. Mappe den Port deines Containers mit --port.

Richte deine eigene Domain darauf (optional)

Füge eine eigene Domain hinzu; der Host gibt einen DNS-Eintrag aus und stellt automatisch SSL bereit, sobald er auflöst. Siehe Eigene Domains.

install · build · authenticate
# installiere die Host-CLI
$ curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh

$ docker build -t myapp .
$ docker run --rm -p 3000:3000 myapp   # teste es

$ bootload signup --email you@example.com
→ bestätige über den Link in deinem Postfach
$ bootload login --email you@example.com
$ bootload wallet topup --amount 10
deploy · domain
$ bootload deploy --image myapp \
       --port 3000:http --name myapp
boote VM ...... fertig  ·  tls ausgestellt
live unter https://myapp-4f2a.bootload.io

$ bootload domain add app.example.com
füge diesen DNS-Eintrag hinzu, dann ist SSL automatisch →
CNAME app  myapp-4f2a.bootload.io

Einen Schritt weiter

Die paar Befehle, die du wirklich wiederverwenden wirst

Daten persistieren

Hänge ein verschlüsseltes Volume an, damit der Zustand Neustarts übersteht: volume create data --size 5, dann deploye mit --volume data:/var/lib. Volumes & Backups →

Secrets & private Images

Halte Konfiguration mit write-only Secrets aus dem Image heraus (secret set), und ziehe aus der Host-Registry oder deiner eigenen (image push, registry add). Eigene Images pushen →

Betreiben & zurückrollen

Wachse mit scale --replicas N, pausiere und hör auf zu zahlen mit --replicas 0, beobachte logs -f / metrics / status, und mache mit rollback jeden Deploy rückgängig.

Warum das sicher ist

„Einfach“ und „sicher“ sind hier kein Kompromiss

Isolation

Jeder Container läuft in seiner eigenen leichtgewichtigen VM: eine echte Grenze, kein gemeinsamer Kernel mit Nachbarn.

tls standardmäßig

Jede Route bekommt automatisch HTTPS. Eigene Domains werden per DNS verifiziert und Zertifikate erneuern sich von selbst.

write-only Secrets

Anmeldedaten gehen rein und können nicht wieder ausgelesen werden, sodass ein geleakter Terminal-Verlauf deine Secrets nicht preisgeben kann.

Willst du die vollständige Referenz? Die kompletten Anleitungen und die CLI-Dokumentation findest du unter bootload.io/docs und bootload.io/docs/cli.

Bereit zum Deployen?

Bring deinen Container noch heute online.

Alles auf dieser Seite, auf einem echten Host. Erstelle einen Account und liefere deine erste SSL-gesicherte URL in Minuten aus.

Zu bootload.io →
In die Zwischenablage kopiert