dockerdeploy.com

Praktični vodnik

Najlažji način za namestitev vaše aplikacije.

Vzemite svoj vsebnik Docker s prenosnika do varnega, javnega naslova HTTPS v treh ukazih. Brez Kubernetesa, brez YAML, brez ekipe DevOps. Primeri uporabljajo bootload CLI, a isti potek gradnja → preverjanje pristnosti → namestitev deluje povsod.

celoten potek
# 1 · zgradite svojo sliko
$ docker build -t myapp .

# 2 · preverite pristnost pri gostitelju
$ bootload login --email you@example.com

# 3 · namestitev → pridobite naslov HTTPS
$ bootload deploy --image myapp --port 3000:http
🔒 izdaja potrdila SSL  končano
v živo na https://myapp-4f2a.bootload.io

Preden začnete

Kaj boste potrebovali

Tri stvari, vse brezplačne za začetek.

vaša aplikacija

Katera koli aplikacija z Dockerfile ali slika, ki jo že imate. Če posluša na vratih, jo je mogoče namestiti.

nameščen docker

Docker CLI, lokalno, za gradnjo in preizkušanje slike. preverite z docker --version

račun pri gostitelju

Račun pri gostitelju vsebnikov, plus njegov CLI. Ti primeri uporabljajo bootload. Namestite z eno vrstico, nato se registrirajte prek CLI ali v brskalniku. ~5 minut · glejte Prvi koraki

Hitri začetek

Od Dockerfile do živega naslova s SSL

Sledite jim po vrsti. Vse po koraku 3 je neobvezna izpopolnitev.

Zgradite in preizkusite svojo sliko lokalno

Prepričajte se, da se vsebnik dejansko zažene in streže na vratih, preden ga odpošljete.

Namestite CLI, ustvarite račun in preverite pristnost

Namestite gostiteljski CLI (curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh). Nato se registrirajte prek CLI z bootload signup ali začnite v brskalniku na my.bootload.io. bootload login shrani žeton lokalno; dodajte nekaj dobroimetja, da bodo namestitve lahko tekle. Celoten vodnik: Prvi koraki.

Namestite in pridobite svoj naslov

En ukaz zažene izoliran VM, izda potrdilo TLS in vrne naslov https://. Preslikajte vrata svojega vsebnika z --port.

Usmerite nanj svojo lastno domeno (neobvezno)

Dodajte domeno po meri; gostitelj natisne zapis DNS in samodejno izda SSL, ko se ta razreši. Glejte Domene po meri.

namestitev · gradnja · preverjanje pristnosti
# namestite gostiteljski CLI
$ curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh

$ docker build -t myapp .
$ docker run --rm -p 3000:3000 myapp   # preizkusite jo

$ bootload signup --email you@example.com
→ potrdite prek povezave v svojem nabiralniku
$ bootload login --email you@example.com
$ bootload wallet topup --amount 10
namestitev · domena
$ bootload deploy --image myapp \
       --port 3000:http --name myapp
zagon VM ...... končano  ·  tls izdan
v živo na https://myapp-4f2a.bootload.io

$ bootload domain add app.example.com
dodajte ta zapis DNS, nato je SSL samodejen →
CNAME app  myapp-4f2a.bootload.io

Korak naprej

Peščica ukazov, ki jih boste dejansko ponovno uporabili

Ohranjanje podatkov

Pripnite šifriran nosilec, da stanje preživi ponovne zagone: volume create data --size 5, nato namestite z --volume data:/var/lib. Nosilci in varnostne kopije →

Skrivnosti in zasebne slike

Konfiguracijo držite izven slike s skrivnostmi samo za pisanje (secret set) in povlecite iz gostiteljskega registra ali svojega lastnega (image push, registry add). Pošiljanje lastnih slik →

Upravljanje in povrnitev

Rastite z scale --replicas N, zaustavite in prenehajte plačevati z --replicas 0, opazujte logs -f / metrics / status in rollback katero koli namestitev.

Zakaj je to varno

»Enostavno« in »varno« tu nista kompromis

izolacija

Vsak vsebnik teče v svojem lahkem VM: prava meja, ne deljeno jedro s sosedi.

tls privzeto

Vsaka pot samodejno dobi HTTPS. Domene po meri se preverijo prek DNS in potrdila se obnovijo sama.

skrivnosti samo za pisanje

Poverilnice gredo noter in jih ni mogoče prebrati nazaj, zato razkrita zgodovina terminala ne more razkriti vaših skrivnosti.

Želite celotno referenco? Celotni vodniki in dokumentacija CLI so na bootload.io/docs in bootload.io/docs/cli.

Pripravljeni na namestitev?

Postavite svoj vsebnik na splet še danes.

Vse na tej strani, na pravem gostitelju. Ustvarite račun in odpošljite svoj prvi naslov s SSL v nekaj minutah.

Pojdite na bootload.io →
Kopirano v odložišče