dockerdeploy.com

Praktisks ceļvedis

Vienkāršākais veids, kā izvietot savu lietotni.

Nogādājiet savu Docker konteineru no klēpjdatora uz drošu, publisku HTTPS URL ar trim komandām. Bez Kubernetes, bez YAML, bez DevOps komandas. Piemēros izmantots bootload CLI, taču tā pati būvēšanas → autentifikācijas → izvietošanas plūsma darbojas jebkur.

visa plūsma
# 1 · uzbūvējiet savu attēlu
$ docker build -t myapp .

# 2 · autentificējieties pie hosta
$ bootload login --email you@example.com

# 3 · izvietojiet → iegūstiet HTTPS URL
$ bootload deploy --image myapp --port 3000:http
🔒 izsniedz SSL sertifikātu  gatavs
tiešsaistē: https://myapp-4f2a.bootload.io

Pirms sākat

Kas jums būs nepieciešams

Trīs lietas, visas bez maksas, lai sāktu darbu.

jūsu lietotne

Jebkura lietotne ar Dockerfile vai attēls, kas jums jau ir. Ja tā klausās uz porta, to var izvietot.

instalēts docker

Docker CLI lokāli, lai uzbūvētu un pārbaudītu attēlu. pārbaudiet ar docker --version

hosta konts

Konts pie konteineru hosta, kā arī tā CLI. Šajos piemēros izmantots bootload. Instalējiet ar vienu rindiņu, pēc tam reģistrējieties caur CLI vai pārlūkprogrammā. ~5 minūtes · skatiet Darba sākšana

Ātrais sākums

No Dockerfile līdz darbojošamies, ar SSL nodrošinātam URL

Veiciet šos secībā. Viss pēc 3. soļa ir neobligāts pielikums.

Uzbūvējiet un pārbaudiet attēlu lokāli

Pārliecinieties, ka konteiners patiešām darbojas un apkalpo uz porta, pirms to nosūtāt.

Instalējiet CLI, izveidojiet kontu un autentificējieties

Instalējiet hosta CLI (curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh). Pēc tam reģistrējieties caur CLI ar bootload signup vai sāciet pārlūkprogrammā vietnē my.bootload.io. bootload login saglabā marķieri lokāli; pievienojiet nedaudz kredīta, lai izvietošana varētu notikt. Pilns ceļvedis: Darba sākšana.

Izvietojiet un iegūstiet savu URL

Viena komanda palaiž izolētu VM, izsniedz TLS sertifikātu un atgriež https:// URL. Kartējiet sava konteinera portu ar --port.

Pievienojiet tam savu domēnu (neobligāti)

Pievienojiet pielāgotu domēnu; hosts izdrukā DNS ierakstu un automātiski izsniedz SSL, tiklīdz tas atrisinās. Skatiet Pielāgotie domēni.

instalēt · būvēt · autentificēties
# instalējiet hosta CLI
$ curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh

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

$ bootload signup --email you@example.com
→ apstipriniet caur saiti savā iesūtnē
$ bootload login --email you@example.com
$ bootload wallet topup --amount 10
izvietot · domēns
$ bootload deploy --image myapp \
       --port 3000:http --name myapp
palaiž VM ...... gatavs  ·  tls izsniegts
tiešsaistē: https://myapp-4f2a.bootload.io

$ bootload domain add app.example.com
pievienojiet šo DNS ierakstu, tad SSL ir automātisks →
CNAME app  myapp-4f2a.bootload.io

Tālāk

Tā nedaudzo komandu kopa, ko jūs patiešām atkārtoti izmantosiet

Saglabājiet datus

Pievienojiet šifrētu sējumu, lai stāvoklis saglabātos pēc restartēšanas: volume create data --size 5, pēc tam izvietojiet ar --volume data:/var/lib. Sējumi un dublējumi →

Noslēpumi un privāti attēli

Turiet konfigurāciju ārpus attēla ar tikai rakstāmiem noslēpumiem (secret set) un velciet no hosta reģistra vai sava (image push, registry add). Savu attēlu nosūtīšana →

Darbiniet un atritiniet atpakaļ

Augiet ar scale --replicas N, apturiet un beidziet maksāt ar --replicas 0, vērojiet logs -f / metrics / status un veiciet rollback jebkurai izvietošanai.

Kāpēc tas ir droši

"Viegli" un "droši" šeit nav kompromiss

izolācija

Katrs konteiners darbojas savā vieglajā VM: reāla robeža, nevis kopīgs kodols ar kaimiņiem.

tls pēc noklusējuma

Katrs maršruts automātiski iegūst HTTPS. Pielāgotie domēni tiek pārbaudīti caur DNS, un sertifikāti atjaunojas paši.

tikai rakstāmi noslēpumi

Akreditācijas dati nonāk iekšā, un tos nevar nolasīt atpakaļ, tāpēc noplūdusi termināļa vēsture nevar nopludināt jūsu noslēpumus.

Vēlaties pilnu uzziņu? Pilnie ceļveži un CLI dokumentācija atrodas vietnē bootload.io/docs un bootload.io/docs/cli.

Gatavs izvietot?

Palaidiet savu konteineru tiešsaistē jau šodien.

Viss šajā lapā, uz reāla hosta. Izveidojiet kontu un nosūtiet savu pirmo ar SSL nodrošināto URL dažu minūšu laikā.

Doties uz bootload.io →
Nokopēts starpliktuvē