dockerdeploy.com

Praktický návod

Najjednoduchší spôsob, ako nasadiť vašu aplikáciu.

Dostaňte svoj Docker kontajner z notebooku na zabezpečenú, verejnú HTTPS adresu URL tromi príkazmi. Žiadne Kubernetes, žiadne YAML, žiadny DevOps tím. Príklady používajú bootload CLI, no rovnaký postup zostavenie → autentifikácia → nasadenie funguje všade.

celý postup
# 1 · zostavte svoj image
$ docker build -t myapp .

# 2 · autentifikujte sa u hostiteľa
$ bootload login --email you@example.com

# 3 · nasaďte → získajte HTTPS adresu URL
$ bootload deploy --image myapp --port 3000:http
🔒 vydávanie SSL certifikátu  hotovo
beží na https://myapp-4f2a.bootload.io

Než začnete

Čo budete potrebovať

Tri veci, všetky zadarmo na začiatok.

vaša aplikácia

Akákoľvek aplikácia s Dockerfile alebo image, ktorý už máte. Ak počúva na porte, dá sa nasadiť.

nainštalovaný docker

Docker CLI lokálne na zostavenie a otestovanie image. skontrolujte pomocou docker --version

účet u hostiteľa

Účet u kontajnerového hostiteľa spolu s jeho CLI. Tieto príklady používajú bootload. Nainštalujte jedným riadkom, potom sa zaregistrujte cez CLI alebo v prehliadači. ~5 minút · pozrite Začíname

Rýchly štart

Od Dockerfile k živej adrese URL so SSL

Postupujte v poradí. Všetko po kroku 3 je voliteľné doladenie.

Zostavte a otestujte svoj image lokálne

Pred odoslaním sa uistite, že kontajner naozaj beží a obsluhuje na porte.

Nainštalujte CLI, vytvorte účet a autentifikujte sa

Nainštalujte CLI hostiteľa (curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh). Potom sa zaregistrujte cez CLI pomocou bootload signup alebo začnite v prehliadači na my.bootload.io. bootload login uloží token lokálne; pridajte trochu kreditu, aby mohli nasadenia bežať. Úplný návod: Začíname.

Nasaďte a získajte svoju adresu URL

Jeden príkaz spustí izolovaný VM, vydá TLS certifikát a vráti adresu URL https://. Namapujte port svojho kontajnera pomocou --port.

Nasmerujte naň vlastnú doménu (voliteľné)

Pridajte vlastnú doménu; hostiteľ vypíše DNS záznam a po jej rozpoznaní automaticky vydá SSL. Pozrite Vlastné domény.

inštalácia · zostavenie · autentifikácia
# nainštalujte CLI hostiteľa
$ curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh

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

$ bootload signup --email you@example.com
→ potvrďte cez odkaz vo vašej schránke
$ bootload login --email you@example.com
$ bootload wallet topup --amount 10
nasadenie · doména
$ bootload deploy --image myapp \
       --port 3000:http --name myapp
spúšťanie VM ...... hotovo  ·  tls vydaný
beží na https://myapp-4f2a.bootload.io

$ bootload domain add app.example.com
pridajte tento DNS záznam, potom je SSL automatické →
CNAME app  myapp-4f2a.bootload.io

Ďalej

Hŕstka príkazov, ktoré budete naozaj opätovne používať

Trvalé uchovanie dát

Pripojte šifrovaný zväzok, aby stav prežil reštarty: volume create data --size 5, potom nasaďte s --volume data:/var/lib. Zväzky a zálohy →

Tajomstvá a privátne image

Udržujte konfiguráciu mimo image pomocou tajomstiev len na zápis (secret set) a sťahujte z registra hostiteľa alebo z vlastného (image push, registry add). Nahrávanie vlastných image →

Prevádzka a vrátenie zmien

Rozšírte pomocou scale --replicas N, pozastavte a prestaňte platiť pomocou --replicas 0, sledujte logs -f / metrics / status a vráťte späť rollback akékoľvek nasadenie.

Prečo je to bezpečné

„Jednoduché“ a „bezpečné“ tu nie sú kompromisom

izolácia

Každý kontajner beží vo vlastnom odľahčenom VM: skutočná hranica, nie zdieľané jadro so susedmi.

tls štandardne

Každá trasa získa HTTPS automaticky. Vlastné domény sa overujú cez DNS a certifikáty sa obnovujú samé.

tajomstvá len na zápis

Prihlasovacie údaje idú dnu a nedajú sa prečítať späť, takže uniknutá história terminálu nemôže vyzradiť vaše tajomstvá.

Chcete úplnú referenciu? Kompletné príručky a dokumentácia CLI sa nachádzajú na bootload.io/docs a bootload.io/docs/cli.

Pripravení nasadzovať?

Dostaňte svoj kontajner online ešte dnes.

Všetko na tejto stránke, na skutočnom hostiteľovi. Vytvorte si účet a odošlite svoju prvú adresu URL so SSL za pár minút.

Prejsť na bootload.io →
Skopírované do schránky