dockerdeploy.com

Praktiline juhend

Lihtsaim viis oma rakendus juurutada.

Vii oma Docker-konteiner sülearvutist turvalisele, avalikule HTTPS-URL-ile kolme käsuga. Ei Kubernetest, ei YAML-it, ei DevOps-meeskonda. Näited kasutavad bootload CLI-d, kuid sama ehita → autendi → juuruta voog töötab kõikjal.

kogu voog
# 1 · ehita oma tõmmis
$ docker build -t myapp .

# 2 · autendi hostiga
$ bootload login --email you@example.com

# 3 · juuruta → saa HTTPS-URL
$ bootload deploy --image myapp --port 3000:http
🔒 väljastan SSL-sertifikaadi  valmis
aktiivne aadressil https://myapp-4f2a.bootload.io

Enne alustamist

Mida sa vajad

Kolm asja, kõik tasuta alustamiseks.

sinu rakendus

Mis tahes rakendus, millel on Dockerfile, või tõmmis, mis sul juba olemas on. Kui see kuulab porti, saab selle juurutada.

paigaldatud docker

Docker CLI lokaalselt, et tõmmist ehitada ja testida. kontrolli käsuga docker --version

hostikonto

Konto konteinerihostis, pluss selle CLI. Need näited kasutavad bootload'i. Paigalda ühe reaga, seejärel registreeru CLI kaudu või brauseris. ~5 minutit · vaata Alustamine

Kiire algus

Dockerfile'ist aktiivse, SSL-iga URL-ini

Järgi neid järjekorras. Kõik pärast 3. sammu on valikuline viimistlus.

Ehita ja testi oma tõmmist lokaalselt

Veendu, et konteiner tegelikult käivitub ja teenindab pordil, enne kui selle välja saadad.

Paigalda CLI, loo konto & autendi

Paigalda hosti CLI (curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh). Seejärel registreeru CLI kaudu käsuga bootload signup või alusta brauseris aadressil my.bootload.io. bootload login salvestab tokeni lokaalselt; lisa veidi krediiti, et juurutused saaksid jooksta. Täielik juhend: Alustamine.

Juuruta ja saa oma URL

Üks käsk käivitab isoleeritud VM-i, väljastab TLS-sertifikaadi ja tagastab https:// URL-i. Suuna oma konteineri port käsuga --port.

Suuna sellele oma domeen (valikuline)

Lisa kohandatud domeen; host prindib DNS-kirje ja väljastab SSL-i automaatselt, kui see laheneb. Vaata Kohandatud domeenid.

paigalda · ehita · autendi
# paigalda hosti CLI
$ curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh

$ docker build -t myapp .
$ docker run --rm -p 3000:3000 myapp   # testi seda

$ bootload signup --email you@example.com
→ kinnita oma postkasti saadetud lingi kaudu
$ bootload login --email you@example.com
$ bootload wallet topup --amount 10
juuruta · domeen
$ bootload deploy --image myapp \
       --port 3000:http --name myapp
käivitan VM-i ...... valmis  ·  tls väljastatud
aktiivne aadressil https://myapp-4f2a.bootload.io

$ bootload domain add app.example.com
lisa see DNS-kirje, siis on SSL automaatne →
CNAME app  myapp-4f2a.bootload.io

Kaugemale

Käputäis käske, mida sa tegelikult uuesti kasutad

Säilita andmed

Lisa krüpteeritud köide, et olek taaskäivituste üle elaks: volume create data --size 5, seejärel juuruta käsuga --volume data:/var/lib. Köited & varukoopiad →

Saladused & privaatsed tõmmised

Hoia konfiguratsioon tõmmisest väljas kirjutuskaitstud saladustega (secret set) ja tõmba hosti registrist või enda omast (image push, registry add). Oma tõmmiste tõukamine →

Halda & pööra tagasi

Kasva käsuga scale --replicas N, peata ja lõpeta maksmine käsuga --replicas 0, jälgi logs -f / metrics / status ja rollback mis tahes juurutuse.

Miks see on turvaline

"Lihtne" ja "turvaline" ei ole siin kompromiss

isolatsioon

Iga konteiner jookseb omaenda kergekaalulises VM-is: tõeline piir, mitte naabritega jagatud kernel.

tls vaikimisi

Iga marsruut saab HTTPS-i automaatselt. Kohandatud domeenid kontrollitakse DNS-iga ja sertifikaadid uuenevad ise.

kirjutuskaitstud saladused

Mandaadid lähevad sisse ega ole tagasi loetavad, nii et lekkinud terminali ajalugu ei saa sinu saladusi lekitada.

Soovid täielikku teatmikku? Täielikud juhendid ja CLI dokumentatsioon asuvad aadressidel bootload.io/docs ja bootload.io/docs/cli.

Valmis juurutama?

Pane oma konteiner täna võrku.

Kõik sellel lehel, päris hostis. Loo konto ja saada välja oma esimene SSL-iga URL minutitega.

Mine bootload.io →
Kopeeritud lõikelauale