dockerdeploy.com

Mwongozo wa vitendo

Njia rahisi zaidi ya kupeleka programu yako.

Chukua kontena lako la Docker kutoka kwenye kompyuta yako hadi URL ya umma na salama ya HTTPS kwa amri tatu. Hakuna Kubernetes, hakuna YAML, hakuna timu ya DevOps. Mifano hutumia bootload CLI, lakini mtiririko ule ule wa jenga → thibitisha → peleka hufanya kazi popote.

mtiririko mzima
# 1 · jenga taswira yako
$ docker build -t myapp .

# 2 · thibitisha na mwenyeji
$ bootload login --email you@example.com

# 3 · peleka → pata URL ya HTTPS
$ bootload deploy --image myapp --port 3000:http
🔒 inatoa cheti cha SSL  imemaliza
hai kwenye https://myapp-4f2a.bootload.io

Kabla ya kuanza

Utakachohitaji

Vitu vitatu, vyote ni bure kuanza.

programu yako

Programu yoyote yenye Dockerfile, au taswira uliyo nayo tayari. Ikiwa inasikiliza kwenye lango, inaweza kupelekwa.

docker imesakinishwa

Docker CLI, kwenye kompyuta yako, ili kujenga na kupima taswira. angalia kwa docker --version

akaunti ya mwenyeji

Akaunti yenye mwenyeji wa kontena, pamoja na CLI yake. Mifano hii hutumia bootload. Sakinisha kwa mstari mmoja, kisha jisajili kupitia CLI au katika kivinjari. ~dakika 5 · ona Kuanza

Anza haraka

Kutoka Dockerfile hadi URL hai yenye SSL

Fuata hizi kwa mpangilio. Kila kitu baada ya hatua 3 ni uboreshaji wa hiari.

Jenga na pima taswira yako kwenye kompyuta yako

Hakikisha kontena linaendeshwa kweli na linahudumia kwenye lango kabla ya kulipeleka.

Sakinisha CLI, fungua akaunti & thibitisha

Sakinisha CLI ya mwenyeji (curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh). Kisha jisajili kupitia CLI kwa bootload signup, au anza katika kivinjari kwenye my.bootload.io. bootload login huhifadhi tokeni kwenye kompyuta yako; ongeza kredi kidogo ili upelekaji uweze kuendelea. Mwongozo kamili: Kuanza.

Peleka na upate URL yako

Amri moja huwasha VM iliyotengwa, hutoa cheti cha TLS, na hurejesha URL ya https://. Ramani lango la kontena lako kwa --port.

Elekeza kikoa chako mwenyewe kwake (hiari)

Ongeza kikoa maalum; mwenyeji huchapisha rekodi ya DNS na hutoa SSL kiotomatiki mara tu inapotatuliwa. Ona Vikoa maalum.

sakinisha · jenga · thibitisha
# sakinisha CLI ya mwenyeji
$ curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh

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

$ bootload signup --email you@example.com
→ thibitisha kupitia kiungo kilichopo kwenye kikasha chako
$ bootload login --email you@example.com
$ bootload wallet topup --amount 10
peleka · kikoa
$ bootload deploy --image myapp \
       --port 3000:http --name myapp
inawasha VM ...... imemaliza  ·  tls imetolewa
hai kwenye https://myapp-4f2a.bootload.io

$ bootload domain add app.example.com
ongeza rekodi hii ya DNS, kisha SSL ni otomatiki →
CNAME app  myapp-4f2a.bootload.io

Kwenda mbali zaidi

Amri chache utakazotumia tena kweli

Hifadhi data

Ambatisha kiasi kilichosimbwa ili hali idumu baada ya kuanza upya: volume create data --size 5, kisha peleka kwa --volume data:/var/lib. Viasi & nakala rudufu →

Siri & taswira za faragha

Weka usanidi nje ya taswira kwa siri za kuandika-tu (secret set), na vuta kutoka kwenye rejista ya mwenyeji au yako mwenyewe (image push, registry add). Kusukuma taswira zako mwenyewe →

Endesha & rudisha nyuma

Kua kwa scale --replicas N, simamisha na uache kulipa kwa --replicas 0, tazama logs -f / metrics / status, na rollback upelekaji wowote.

Kwa nini hii ni salama

"Rahisi" na "salama" si maafikiano hapa

utengano

Kila kontena huendeshwa katika VM yake nyepesi: mpaka halisi, si kernel inayoshirikiwa na majirani.

tls kwa chaguo-msingi

Kila njia hupata HTTPS kiotomatiki. Vikoa maalum huthibitishwa na DNS na vyeti hujifanya upya vyenyewe.

siri za kuandika-tu

Vitambulisho huingia na haviwezi kusomwa tena, hivyo historia ya terminal iliyovuja haiwezi kuvujisha siri zako.

Unataka rejea kamili? Miongozo kamili na hati za CLI zinapatikana kwenye bootload.io/docs na bootload.io/docs/cli.

Uko tayari kupeleka?

Weka kontena lako mtandaoni leo.

Kila kitu kwenye ukurasa huu, kwenye mwenyeji halisi. Fungua akaunti na upeleke URL yako ya kwanza yenye SSL kwa dakika chache.

Nenda bootload.io →
Imenakiliwa kwenye ubao wa kunakili