dockerdeploy.com

Een praktische gids

De makkelijkste manier om je app te deployen.

Breng je Docker-container van je laptop naar een beveiligde, publieke HTTPS-URL in drie commando's. Geen Kubernetes, geen YAML, geen DevOps-team. De voorbeelden gebruiken de bootload CLI, maar dezelfde build → authenticeer → deploy-flow werkt overal.

de volledige flow
# 1 · bouw je image
$ docker build -t myapp .

# 2 · authenticeer bij een host
$ bootload login --email you@example.com

# 3 · deploy → krijg een HTTPS-URL
$ bootload deploy --image myapp --port 3000:http
🔒 SSL-certificaat aanmaken  klaar
live op https://myapp-4f2a.bootload.io

Voor je begint

Wat je nodig hebt

Drie dingen, allemaal gratis om mee te starten.

je app

Elke app met een Dockerfile, of een image die je al hebt. Als hij op een poort luistert, kan hij gedeployd worden.

docker geïnstalleerd

De Docker CLI, lokaal, om de image te bouwen en te testen. controleer met docker --version

een host-account

Een account bij een container-host, plus de bijbehorende CLI. Deze voorbeelden gebruiken bootload. Installeer met één regel en meld je daarna aan via de CLI of in de browser. ~5 minuten · zie Aan de slag

Snelstart

Van een Dockerfile naar een live URL met SSL

Volg deze stappen op volgorde. Alles na stap 3 is optionele finishing touch.

Bouw en test je image lokaal

Zorg dat de container echt draait en op een poort serveert voordat je hem uitrolt.

Installeer de CLI, maak een account aan & authenticeer

Installeer de host-CLI (curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh). Meld je daarna aan via de CLI met bootload signup, of begin in de browser op my.bootload.io. bootload login slaat een token lokaal op; zet wat tegoed klaar zodat deploys kunnen draaien. Volledige uitleg: Aan de slag.

Deploy en krijg je URL

Eén commando start een geïsoleerde VM op, maakt een TLS-certificaat aan en geeft een https://-URL terug. Koppel de poort van je container met --port.

Richt je eigen domein erop (optioneel)

Voeg een eigen domein toe; de host print een DNS-record en maakt automatisch SSL aan zodra het resolvet. Zie Eigen domeinen.

install · build · authenticeer
# installeer de host-CLI
$ curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh

$ docker build -t myapp .
$ docker run --rm -p 3000:3000 myapp   # test het

$ bootload signup --email you@example.com
→ bevestig via de link in je inbox
$ bootload login --email you@example.com
$ bootload wallet topup --amount 10
deploy · domein
$ bootload deploy --image myapp \
       --port 3000:http --name myapp
VM opstarten ...... klaar  ·  tls aangemaakt
live op https://myapp-4f2a.bootload.io

$ bootload domain add app.example.com
voeg dit DNS-record toe, daarna is SSL automatisch →
CNAME app  myapp-4f2a.bootload.io

Verder gaan

Het handjevol commando's dat je echt opnieuw gebruikt

Data bewaren

Koppel een versleuteld volume zodat de state herstarts overleeft: volume create data --size 5, en deploy daarna met --volume data:/var/lib. Volumes & back-ups →

Secrets & private images

Houd config buiten de image met write-only secrets (secret set), en haal images op uit het register van de host of je eigen register (image push, registry add). Je eigen images pushen →

Beheren & terugrollen

Schaal op met scale --replicas N, pauzeer en stop met betalen via --replicas 0, volg logs -f / metrics / status, en rollback elke deploy.

Waarom dit veilig is

"Makkelijk" en "veilig" zijn hier geen compromis

isolatie

Elke container draait in zijn eigen lichtgewicht VM: een echte grens, geen gedeelde kernel met de buren.

tls standaard

Elke route krijgt automatisch HTTPS. Eigen domeinen worden via DNS geverifieerd en certificaten vernieuwen zichzelf.

write-only secrets

Credentials gaan erin en kunnen niet teruggelezen worden, zodat een gelekte terminalgeschiedenis je secrets niet kan lekken.

Wil je de volledige referentie? De complete gidsen en CLI-documentatie staan op bootload.io/docs en bootload.io/docs/cli.

Klaar om te deployen?

Zet je container vandaag nog online.

Alles op deze pagina, op een echte host. Maak een account aan en lever je eerste URL met SSL binnen enkele minuten.

Ga naar bootload.io →
Gekopieerd naar klembord