dockerdeploy.com

Käytännön opas

Helpoin tapa julkaista sovelluksesi.

Vie Docker-konttisi läppäriltä turvalliseen, julkiseen HTTPS-osoitteeseen kolmella komennolla. Ei Kubernetesia, ei YAMLia, ei DevOps-tiimiä. Esimerkeissä käytetään bootload-CLI:tä, mutta sama build → autentikointi → julkaisu -kulku toimii missä tahansa.

koko kulku
# 1 · rakenna image
$ docker build -t myapp .

# 2 · autentikoidu isäntään
$ bootload login --email you@example.com

# 3 · julkaise → hae HTTPS-osoite
$ bootload deploy --image myapp --port 3000:http
🔒 myönnetään SSL-varmennetta  valmis
käytössä osoitteessa https://myapp-4f2a.bootload.io

Ennen kuin aloitat

Mitä tarvitset

Kolme asiaa, kaikki ilmaisia aloittaa.

sovelluksesi

Mikä tahansa sovellus, jolla on Dockerfile, tai valmis image. Jos se kuuntelee porttia, se voidaan julkaista.

docker asennettuna

Docker-CLI paikallisesti imagen rakentamiseen ja testaamiseen. tarkista komennolla docker --version

isäntätili

Tili konttien isännällä sekä sen CLI. Näissä esimerkeissä käytetään bootloadia. Asenna yhdellä rivillä, ja rekisteröidy sitten CLI:n kautta tai selaimessa. ~5 minuuttia · katso Aloittaminen

Pika-aloitus

Dockerfilestä live-osoitteeseen, jossa on SSL

Seuraa näitä järjestyksessä. Kaikki vaiheen 3 jälkeen on valinnaista viimeistelyä.

Rakenna ja testaa image paikallisesti

Varmista, että kontti todella käynnistyy ja palvelee portissa ennen kuin lähetät sen.

Asenna CLI, luo tili & autentikoidu

Asenna isännän CLI (curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh). Rekisteröidy sitten CLI:n kautta komennolla bootload signup, tai aloita selaimessa osoitteessa my.bootload.io. bootload login tallentaa tokenin paikallisesti; lisää vähän saldoa, jotta julkaisut voivat suorittua. Täysi läpikäynti: Aloittaminen.

Julkaise ja hae osoitteesi

Yksi komento käynnistää eristetyn VM:n, myöntää TLS-varmenteen ja palauttaa https://-osoitteen. Yhdistä konttisi portti --port-valitsimella.

Osoita oma verkkotunnuksesi siihen (valinnainen)

Lisää oma verkkotunnus; isäntä tulostaa DNS-tietueen ja myöntää SSL:n automaattisesti, kun se selviää. Katso Omat verkkotunnukset.

asenna · rakenna · autentikoidu
# asenna isännän CLI
$ curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh

$ docker build -t myapp .
$ docker run --rm -p 3000:3000 myapp   # testaa se

$ bootload signup --email you@example.com
→ vahvista postilaatikkoosi tulleesta linkistä
$ bootload login --email you@example.com
$ bootload wallet topup --amount 10
julkaise · verkkotunnus
$ bootload deploy --image myapp \
       --port 3000:http --name myapp
käynnistetään VM:ää ...... valmis  ·  tls myönnetty
käytössä osoitteessa https://myapp-4f2a.bootload.io

$ bootload domain add app.example.com
lisää tämä DNS-tietue, niin SSL on automaattinen →
CNAME app  myapp-4f2a.bootload.io

Pidemmälle

Kourallinen komentoja, joita oikeasti käytät uudelleen

Säilytä data

Liitä salattu levyosio, jotta tila säilyy uudelleenkäynnistysten yli: volume create data --size 5, ja julkaise sitten valitsimella --volume data:/var/lib. Levyosiot & varmuuskopiot →

Salaisuudet & yksityiset imaget

Pidä konfiguraatio poissa imagesta vain kirjoitettavilla salaisuuksilla (secret set), ja hae imageja isännän rekisteristä tai omastasi (image push, registry add). Omien imagejen lähettäminen →

Operoi & palaa taakse

Kasva komennolla scale --replicas N, keskeytä ja lopeta maksaminen valitsimella --replicas 0, seuraa logs -f / metrics / status, ja rollback mihin tahansa julkaisuun.

Miksi tämä on turvallista

"Helppo" ja "turvallinen" eivät ole tässä kompromissi

eristys

Jokainen kontti pyörii omassa kevyessä VM:ssään: aito raja, ei jaettua ydintä naapureiden kanssa.

tls oletuksena

Jokainen reitti saa HTTPS:n automaattisesti. Omat verkkotunnukset varmennetaan DNS:llä ja varmenteet uusiutuvat itsestään.

vain kirjoitettavat salaisuudet

Tunnukset menevät sisään eikä niitä voi lukea takaisin, joten vuotanut terminaalihistoria ei voi paljastaa salaisuuksiasi.

Haluatko täydellisen viitteen? Täydelliset oppaat ja CLI-dokumentaatio löytyvät osoitteista bootload.io/docs ja bootload.io/docs/cli.

Valmiina julkaisemaan?

Vie konttisi verkkoon jo tänään.

Kaikki tällä sivulla, aidolla isännällä. Luo tili ja lähetä ensimmäinen SSL-osoitteesi minuuteissa.

Siirry osoitteeseen bootload.io →
Kopioitu leikepöydälle