dockerdeploy.com

En praktisk guide

Den nemmeste måde at deploye din app på.

Før din Docker-container fra din bærbare til en sikker, offentlig HTTPS-URL med tre kommandoer. Ingen Kubernetes, ingen YAML, intet DevOps-team. Eksemplerne bruger bootload-CLI'en, men det samme flow med build → autentificér → deploy virker overalt.

hele flowet
# 1 · byg dit image
$ docker build -t myapp .

# 2 · autentificér med en host
$ bootload login --email you@example.com

# 3 · deploy → få en HTTPS-URL
$ bootload deploy --image myapp --port 3000:http
🔒 udsteder SSL-certifikat  færdig
live på https://myapp-4f2a.bootload.io

Før du går i gang

Hvad du skal bruge

Tre ting, og alle er gratis at komme i gang med.

din app

Enhver app med en Dockerfile, eller et image, du allerede har. Hvis den lytter på en port, kan den deployes.

docker installeret

Docker-CLI'en, lokalt, til at bygge og teste imaget. tjek med docker --version

en host-konto

En konto hos en container-host plus dens CLI. Disse eksempler bruger bootload. Installér med én linje, og opret dig så via CLI'en eller i browseren. ~5 minutter · se Kom godt i gang

Hurtig start

Fra en Dockerfile til en live URL med SSL

Følg dem i rækkefølge. Alt efter trin 3 er valgfri finpudsning.

Byg og test dit image lokalt

Sørg for, at containeren rent faktisk kører og betjener en port, før du sender den af sted.

Installér CLI'en, opret en konto & autentificér

Installér host-CLI'en (curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh). Opret dig så via CLI'en med bootload signup, eller start i browseren på my.bootload.io. bootload login gemmer et token lokalt; læg lidt kredit på, så deploys kan køre. Fuld gennemgang: Kom godt i gang.

Deploy og få din URL

Én kommando booter en isoleret VM, udsteder et TLS-certifikat og returnerer en https://-URL. Map din containers port med --port.

Peg dit eget domæne mod den (valgfrit)

Tilføj et brugerdefineret domæne; hosten udskriver en DNS-record og udsteder SSL automatisk, så snart det resolver. Se Brugerdefinerede domæner.

installér · byg · autentificér
# installér host-CLI'en
$ curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh

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

$ bootload signup --email you@example.com
→ bekræft via linket i din indbakke
$ bootload login --email you@example.com
$ bootload wallet topup --amount 10
deploy · domæne
$ bootload deploy --image myapp \
       --port 3000:http --name myapp
booter VM ...... færdig  ·  tls udstedt
live på https://myapp-4f2a.bootload.io

$ bootload domain add app.example.com
tilføj denne DNS-record, så er SSL automatisk →
CNAME app  myapp-4f2a.bootload.io

Videre endnu

De få kommandoer, du faktisk kommer til at bruge igen

Persistér data

Tilknyt en krypteret volume, så tilstand overlever genstarter: volume create data --size 5, og deploy så med --volume data:/var/lib. Volumes & backups →

Secrets & private images

Hold konfiguration ude af imaget med write-only secrets (secret set), og hent fra host-registret eller dit eget (image push, registry add). Push dine egne images →

Drift & rollback

Skalér med scale --replicas N, sæt på pause og stop med at betale med --replicas 0, hold øje med logs -f / metrics / status, og kør rollback på ethvert deploy.

Hvorfor det er sikkert

"Nemt" og "sikkert" er ikke et kompromis her

isolation

Hver container kører i sin egen letvægts-VM: en reel grænse, ikke en delt kerne med naboer.

tls som standard

Hver route får HTTPS automatisk. Brugerdefinerede domæner verificeres via DNS, og certifikater fornyer sig selv.

write-only secrets

Credentials går ind og kan ikke læses ud igen, så en lækket terminalhistorik kan ikke lække dine secrets.

Vil du have den fulde reference? De komplette guides og CLI-dokumentationen findes på bootload.io/docs og bootload.io/docs/cli.

Klar til at deploye?

Få din container online i dag.

Alt på denne side, på en rigtig host. Opret en konto og send din første URL med SSL af sted på få minutter.

Gå til bootload.io →
Kopieret til udklipsholderen