dockerdeploy.com

Praktičan vodič

Najlakši način za postavljanje vaše aplikacije.

Dovedite svoj Docker kontejner s prijenosnog računala do sigurnog, javnog HTTPS URL-a u tri naredbe. Bez Kubernetesa, bez YAML-a, bez DevOps tima. Primjeri koriste bootload CLI, ali isti tok build → autentikacija → deploy radi bilo gdje.

cijeli tok
# 1 · izgradite svoju sliku
$ docker build -t myapp .

# 2 · autenticirajte se kod hosta
$ bootload login --email you@example.com

# 3 · deploy → dobijte HTTPS URL
$ bootload deploy --image myapp --port 3000:http
🔒 izdavanje SSL certifikata  gotovo
aktivno na https://myapp-4f2a.bootload.io

Prije nego što počnete

Što vam treba

Tri stvari, sve besplatne za početak.

vaša aplikacija

Bilo koja aplikacija s Dockerfileom, ili slika koju već imate. Ako sluša na portu, može se postaviti.

instaliran docker

Docker CLI, lokalno, za izgradnju i testiranje slike. provjerite s docker --version

račun kod hosta

Račun kod nekog kontejnerskog hosta, plus njegov CLI. Ovi primjeri koriste bootload. Instalirajte jednom linijom, zatim se registrirajte preko CLI-ja ili u pregledniku. ~5 minuta · pogledajte Početak rada

Brzi početak

Od Dockerfilea do aktivnog URL-a sa SSL-om

Slijedite ovo redom. Sve nakon koraka 3 je opcionalno dotjerivanje.

Izgradite i testirajte sliku lokalno

Uvjerite se da se kontejner stvarno pokreće i poslužuje na portu prije nego što ga pošaljete.

Instalirajte CLI, izradite račun i autenticirajte se

Instalirajte host CLI (curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh). Zatim se registrirajte preko CLI-ja s bootload signup, ili započnite u pregledniku na my.bootload.io. bootload login sprema token lokalno; dodajte malo kredita kako bi se deployi mogli izvoditi. Cijeli vodič: Početak rada.

Deployajte i dobijte svoj URL

Jedna naredba pokreće izolirani VM, izdaje TLS certifikat i vraća https:// URL. Mapirajte port svog kontejnera s --port.

Usmjerite vlastitu domenu na njega (opcionalno)

Dodajte prilagođenu domenu; host ispisuje DNS zapis i automatski izdaje SSL čim se domena razriješi. Pogledajte Prilagođene domene.

instalacija · build · autentikacija
# instalirajte host CLI
$ curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh

$ docker build -t myapp .
$ docker run --rm -p 3000:3000 myapp   # testirajte to

$ bootload signup --email you@example.com
→ potvrdite putem poveznice u svom sandučiću
$ bootload login --email you@example.com
$ bootload wallet topup --amount 10
deploy · domena
$ bootload deploy --image myapp \
       --port 3000:http --name myapp
pokretanje VM-a ...... gotovo  ·  tls izdan
aktivno na https://myapp-4f2a.bootload.io

$ bootload domain add app.example.com
dodajte ovaj DNS zapis, zatim je SSL automatski →
CNAME app  myapp-4f2a.bootload.io

Korak dalje

Šačica naredbi koje ćete stvarno ponovno koristiti

Trajno spremanje podataka

Priključite šifrirani volumen kako bi stanje preživjelo ponovna pokretanja: volume create data --size 5, zatim deployajte s --volume data:/var/lib. Volumeni i sigurnosne kopije →

Tajne i privatne slike

Držite konfiguraciju izvan slike pomoću tajni samo za upis (secret set), i povucite iz host registra ili vlastitog (image push, registry add). Slanje vlastitih slika →

Upravljanje i vraćanje

Skalirajte s scale --replicas N, pauzirajte i prestanite plaćati s --replicas 0, pratite logs -f / metrics / status, i napravite rollback bilo kojeg deploya.

Zašto je ovo sigurno

"Lako" i "sigurno" ovdje nisu kompromis

izolacija

Svaki kontejner radi u vlastitom laganom VM-u: prava granica, a ne dijeljena jezgra sa susjedima.

tls prema zadanom

Svaka ruta automatski dobiva HTTPS. Prilagođene domene provjeravaju se putem DNS-a, a certifikati se sami obnavljaju.

tajne samo za upis

Vjerodajnice ulaze i ne mogu se ponovno pročitati, pa procurena povijest terminala ne može otkriti vaše tajne.

Želite potpunu referencu? Cjeloviti vodiči i CLI dokumentacija nalaze se na bootload.io/docs i bootload.io/docs/cli.

Spremni za deploy?

Postavite svoj kontejner online još danas.

Sve s ove stranice, na pravom hostu. Izradite račun i pošaljite svoj prvi URL sa SSL-om u nekoliko minuta.

Idi na bootload.io →
Kopirano u međuspremnik