dockerdeploy.com

Gyakorlati útmutató

A legegyszerűbb módja az alkalmazásod üzembe helyezésének.

Vidd a Docker konténeredet a laptopodról egy biztonságos, nyilvános HTTPS URL-re három paranccsal. Nincs Kubernetes, nincs YAML, nincs DevOps csapat. A példák a bootload CLI-t használják, de ugyanaz a build → hitelesítés → üzembe helyezés folyamat bárhol működik.

a teljes folyamat
# 1 · építsd meg az image-edet
$ docker build -t myapp .

# 2 · hitelesíts egy hosztnál
$ bootload login --email you@example.com

# 3 · üzembe helyezés → kapsz egy HTTPS URL-t
$ bootload deploy --image myapp --port 3000:http
🔒 SSL-tanúsítvány kiállítása  kész
elérhető itt: https://myapp-4f2a.bootload.io

Mielőtt elkezded

Mire lesz szükséged

Három dolog, mind ingyenesen elindítható.

az alkalmazásod

Bármilyen alkalmazás Dockerfile-lal, vagy egy image, amely már megvan. Ha figyel egy porton, üzembe helyezhető.

telepített docker

A Docker CLI helyben, az image megépítéséhez és teszteléséhez. ellenőrizd ezzel: docker --version

egy hoszt-fiók

Egy fiók egy konténer-hosztnál, plusz annak CLI-je. Ezek a példák a bootload-ot használják. Telepítsd egyetlen sorral, majd regisztrálj a CLI-ben vagy a böngészőben. ~5 perc · lásd Első lépések

Gyors kezdés

Egy Dockerfile-tól egy élő, SSL-es URL-ig

Kövesd ezeket sorrendben. A 3. lépés utáni minden opcionális finomítás.

Építsd meg és teszteld az image-edet helyben

Győződj meg róla, hogy a konténer valóban fut és kiszolgál egy porton, mielőtt kiszállítod.

Telepítsd a CLI-t, hozz létre fiókot & hitelesíts

Telepítsd a hoszt CLI-jét (curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh). Aztán regisztrálj a CLI-ben a bootload signup paranccsal, vagy kezdd a böngészőben itt: my.bootload.io. A bootload login helyben tárol egy tokent; tölts fel egy kis egyenleget, hogy az üzembe helyezések futhassanak. Teljes útmutató: Első lépések.

Helyezd üzembe és kapd meg az URL-edet

Egyetlen parancs elindít egy izolált VM-et, kiállít egy TLS-tanúsítványt, és visszaad egy https:// URL-t. Képezd le a konténered portját a --port kapcsolóval.

Irányítsd rá a saját domained (opcionális)

Adj hozzá egyedi domaint; a hoszt kiír egy DNS-rekordot, és automatikusan kiállítja az SSL-t, amint feloldódik. Lásd Egyedi domainek.

telepítés · build · hitelesítés
# telepítsd a hoszt CLI-jét
$ curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh

$ docker build -t myapp .
$ docker run --rm -p 3000:3000 myapp   # teszteld le

$ bootload signup --email you@example.com
→ erősítsd meg a postaládádban lévő linkkel
$ bootload login --email you@example.com
$ bootload wallet topup --amount 10
üzembe helyezés · domain
$ bootload deploy --image myapp \
       --port 3000:http --name myapp
VM indítása ...... kész  ·  tls kiállítva
elérhető itt: https://myapp-4f2a.bootload.io

$ bootload domain add app.example.com
add hozzá ezt a DNS-rekordot, az SSL utána automatikus →
CNAME app  myapp-4f2a.bootload.io

Tovább

Az a néhány parancs, amit valóban újra fogsz használni

Adatok megőrzése

Csatolj egy titkosított kötetet, hogy az állapot túlélje az újraindításokat: volume create data --size 5, majd helyezd üzembe a --volume data:/var/lib kapcsolóval. Kötetek & mentések →

Titkok & privát image-ek

Tartsd a konfigurációt az image-en kívül csak-írható titkokkal (secret set), és húzz le a hoszt regiszteréből vagy a sajátodból (image push, registry add). Saját image-ek feltöltése →

Üzemeltetés & visszaállítás

Növekedj a scale --replicas N paranccsal, szüneteltesd és állítsd le a fizetést a --replicas 0 kapcsolóval, figyeld a logs -f / metrics / status kimenetét, és bármelyik üzembe helyezést állítsd vissza a rollback paranccsal.

Miért biztonságos

Az „egyszerű” és a „biztonságos” itt nem kompromisszum

izoláció

Minden konténer a saját könnyűsúlyú VM-jében fut: valódi határvonal, nem közös kernel a szomszédokkal.

tls alapból

Minden útvonal automatikusan kap HTTPS-t. Az egyedi domaineket DNS ellenőrzi, a tanúsítványok pedig maguktól megújulnak.

csak-írható titkok

A hitelesítő adatok bemennek, de nem olvashatók vissza, így egy kiszivárgott terminál-előzmény nem szivárogtathatja ki a titkaidat.

Kell a teljes referencia? A teljes útmutatók és a CLI dokumentáció itt élnek: bootload.io/docs és bootload.io/docs/cli.

Készen állsz az üzembe helyezésre?

Tedd ki a konténeredet online még ma.

Minden ezen az oldalon, egy valódi hoszton. Hozz létre fiókot és szállítsd ki az első SSL-es URL-edet percek alatt.

Irány a bootload.io →
Vágólapra másolva