dockerdeploy.com

Gwida prattika

L-aktar mod faċli biex tqiegħed l-app tiegħek online.

Ħu l-container Docker tiegħek mil-laptop għal URL HTTPS sigur u pubbliku fi tliet kmandi. Bla Kubernetes, bla YAML, bla tim DevOps. L-eżempji jużaw is-CLI bootload, imma l-istess fluss build → awtentika → deploy jaħdem kullimkien.

il-fluss kollu
# 1 · ibni l-image tiegħek
$ docker build -t myapp .

# 2 · awtentika ma' host
$ bootload login --email you@example.com

# 3 · iddeploja → ġib URL HTTPS
$ bootload deploy --image myapp --port 3000:http
🔒 qed jinħareġ ċertifikat SSL  lest
live fuq https://myapp-4f2a.bootload.io

Qabel tibda

X'għandek bżonn

Tliet affarijiet, kollha bla ħlas biex tibda.

l-app tiegħek

Kwalunkwe app b'Dockerfile, jew image li diġà għandek. Jekk tisma' fuq port, tista' tiġi ddeplojata.

docker installat

Is-CLI ta' Docker, lokalment, biex tibni u tittestja l-image. iċċekkja b'docker --version

kont ma' host

Kont ma' host tal-containers, flimkien mas-CLI tiegħu. Dawn l-eżempji jużaw bootload. Installa b'linja waħda, imbagħad irreġistra mis-CLI jew fil-browser. ~5 minuti · ara Kif tibda

Bidu mgħaġġel

Minn Dockerfile għal URL live b'SSL

Segwi dawn fl-ordni. Kollox wara l-pass 3 huwa rfinar fakultattiv.

Ibni u ttestja l-image tiegħek lokalment

Kun ċert li l-container verament jaħdem u jservi fuq port qabel tibagħtu.

Installa s-CLI, oħloq kont & awtentika

Installa s-CLI tal-host (curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh). Imbagħad irreġistra mis-CLI b'bootload signup, jew ibda fil-browser fuq my.bootload.io. bootload login jaħżen token lokalment; żid ftit kreditu biex id-deploys ikunu jistgħu jaħdmu. Gwida sħiħa: Kif tibda.

Iddeploja u ġib l-URL tiegħek

Kmand wieħed jixgħel VM iżolata, joħroġ ċertifikat TLS, u jirritorna URL https://. Immappja l-port tal-container tiegħek b'--port.

Ipponta d-dominju tiegħek lejha (fakultattiv)

Żid dominju personalizzat; il-host jistampa rekord DNS u joħroġ SSL awtomatikament malli jirrisolvi. Ara Dominji personalizzati.

installa · ibni · awtentika
# installa s-CLI tal-host
$ curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh

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

$ bootload signup --email you@example.com
→ ikkonferma permezz tal-link fl-inbox tiegħek
$ bootload login --email you@example.com
$ bootload wallet topup --amount 10
deploja · dominju
$ bootload deploy --image myapp \
       --port 3000:http --name myapp
qed tixgħel VM ...... lest  ·  tls maħruġ
live fuq https://myapp-4f2a.bootload.io

$ bootload domain add app.example.com
żid dan ir-rekord DNS, imbagħad SSL ikun awtomatiku →
CNAME app  myapp-4f2a.bootload.io

Inkomplu lil hinn

Il-ftit kmandi li tabilħaqq terġa' tuża

Żomm id-data

Waħħal volum ikkriptat biex l-istat jibqa' wara r-restarts: volume create data --size 5, imbagħad iddeploja b'--volume data:/var/lib. Volumi & backups →

Secrets & images privati

Żomm il-konfigurazzjoni barra mill-image b'secrets li jinkitbu biss (secret set), u iġbed mir-registry tal-host jew tiegħek stess (image push, registry add). Tella' l-images tiegħek →

Opera & erġa' lura

Ikber b'scale --replicas N, ieqaf u tibqax tħallas b'--replicas 0, ara logs -f / metrics / status, u rollback kwalunkwe deploy.

Għaliex dan huwa sigur

"Faċli" u "sigur" mhumiex kompromess hawnhekk

iżolament

Kull container jaħdem fil-VM ħafifa tiegħu stess: konfini reali, mhux kernel kondiviż mal-ġirien.

tls awtomatiku

Kull route jieħu HTTPS awtomatikament. Id-dominji personalizzati jiġu vverifikati bid-DNS u ċ-ċertifikati jiġġeddu waħedhom.

secrets li jinkitbu biss

Il-kredenzjali jidħlu u ma jistgħux jinqraw lura, biex storja ta' terminal li tnixxi ma tkunx tista' tnixxi s-secrets tiegħek.

Trid ir-referenza sħiħa? Il-gwidi sħaħ u d-dokumentazzjoni tas-CLI jinsabu fuq bootload.io/docs u bootload.io/docs/cli.

Lest biex tiddeploja?

Qiegħed il-container tiegħek online illum.

Kollox fuq din il-paġna, fuq host reali. Oħloq kont u ibgħat l-ewwel URL b'SSL tiegħek fi ftit minuti.

Mur fuq bootload.io →
Ikkupjat fil-clipboard