dockerdeploy.com

En praktisk veiledning

Den enkleste måten å distribuere appen din på.

Ta Docker-containeren din fra den bærbare maskinen til en sikker, offentlig HTTPS-URL med tre kommandoer. Ingen Kubernetes, ingen YAML, ingen DevOps-team. Eksemplene bruker bootload-CLI-en, men den samme bygg → autentiser → distribuer-flyten fungerer overalt.

hele flyten
# 1 · bygg image-en din
$ docker build -t myapp .

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

# 3 · distribuer → få en HTTPS-URL
$ bootload deploy --image myapp --port 3000:http
🔒 utsteder SSL-sertifikat  ferdig
live på https://myapp-4f2a.bootload.io

Før du begynner

Hva du trenger

Tre ting, alle gratis å komme i gang med.

appen din

En hvilken som helst app med en Dockerfile, eller en image du allerede har. Hvis den lytter på en port, kan den distribueres.

docker installert

Docker-CLI-en, lokalt, for å bygge og teste image-en. sjekk med docker --version

en host-konto

En konto hos en container-host, pluss CLI-en dens. Disse eksemplene bruker bootload. Installer med én linje, og registrer deg deretter via CLI-en eller i nettleseren. ~5 minutter · se Kom i gang

Hurtigstart

Fra en Dockerfile til en levende URL med SSL

Følg disse i rekkefølge. Alt etter trinn 3 er valgfri finpuss.

Bygg og test image-en din lokalt

Forsikre deg om at containeren faktisk kjører og betjener på en port før du sender den ut.

Installer CLI-en, opprett en konto & autentiser

Installer host-CLI-en (curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh). Registrer deg deretter via CLI-en med bootload signup, eller start i nettleseren på my.bootload.io. bootload login lagrer et token lokalt; legg til litt kreditt så distribueringer kan kjøre. Full gjennomgang: Kom i gang.

Distribuer og få URL-en din

Én kommando starter en isolert VM, utsteder et TLS-sertifikat og returnerer en https://-URL. Tilordne containerens port med --port.

Pek ditt eget domene mot den (valgfritt)

Legg til et eget domene; host-en skriver ut en DNS-oppføring og utsteder SSL automatisk når det resolves. Se Egendefinerte domener.

installer · bygg · autentiser
# installer 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
→ bekreft via lenken i innboksen din
$ bootload login --email you@example.com
$ bootload wallet topup --amount 10
distribuer · domene
$ bootload deploy --image myapp \
       --port 3000:http --name myapp
starter VM ...... ferdig  ·  tls utstedt
live på https://myapp-4f2a.bootload.io

$ bootload domain add app.example.com
legg til denne DNS-oppføringen, så er SSL automatisk →
CNAME app  myapp-4f2a.bootload.io

Videre

De få kommandoene du faktisk kommer til å gjenbruke

Lagre data

Koble til et kryptert volum så tilstanden overlever omstarter: volume create data --size 5, og distribuer deretter med --volume data:/var/lib. Volumer & sikkerhetskopier →

Hemmeligheter & private image-er

Hold konfigurasjonen ute av image-en med skrivebeskyttede hemmeligheter (secret set), og hent fra host-registeret eller ditt eget (image push, registry add). Sende dine egne image-er →

Drift & rull tilbake

Vokse med scale --replicas N, sett på pause og slutt å betale med --replicas 0, følg med på logs -f / metrics / status, og rollback en hvilken som helst distribuering.

Hvorfor dette er sikkert

«Enkelt» og «sikkert» er ikke en avveining her

isolasjon

Hver container kjører i sin egen lette VM: en reell grense, ikke en delt kjerne med naboer.

tls som standard

Hver rute får HTTPS automatisk. Egendefinerte domener verifiseres via DNS og sertifikater fornyes av seg selv.

skrivebeskyttede hemmeligheter

Legitimasjon går inn og kan ikke leses ut igjen, så en lekket terminalhistorikk kan ikke lekke hemmelighetene dine.

Vil du ha den fullstendige referansen? De komplette veiledningene og CLI-dokumentasjonen finnes på bootload.io/docs og bootload.io/docs/cli.

Klar til å distribuere?

Få containeren din på nett i dag.

Alt på denne siden, på en ekte host. Opprett en konto og send ut din første URL med SSL på minutter.

Gå til bootload.io →
Kopiert til utklippstavlen