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.
# 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 yoyote yenye Dockerfile, au taswira uliyo nayo tayari. Ikiwa inasikiliza kwenye lango, inaweza kupelekwa.
Docker CLI, kwenye kompyuta yako, ili kujenga na kupima taswira. angalia kwa docker --version
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 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
$ 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
Kila kontena huendeshwa katika VM yake nyepesi: mpaka halisi, si kernel inayoshirikiwa na majirani.
Kila njia hupata HTTPS kiotomatiki. Vikoa maalum huthibitishwa na DNS na vyeti hujifanya upya vyenyewe.
Vitambulisho huingia na haviwezi kusomwa tena, hivyo historia ya terminal iliyovuja haiwezi kuvujisha siri zako.
Otomatisha na wakala
Njia rahisi zaidi: acha wakala alipeleke.
Mtiririko ule ule wa amri tatu ni wa uhakika na umeandikwa kikamilifu, hivyo ni rahisi kumkabidhi wakala wa AI wa uandishi wa msimbo. Ingiza ujuzi ulio hapa chini na wakala wako anaweza kujenga, kupeleka, kuunganisha SSL, na kuripoti URL hai peke yake, akisoma hati halisi na rejea ya CLI anavyoendelea.
# unamwomba wakala: "deploy this app on api.acme.dev" ▸ inasoma hati za CLI ▸ docker build · bootload login ▸ bootload deploy --image acme/api \ --port 8080:http --name api ✓ hai https://api-7c1d.bootload.io ✓ tls imetolewa · hali nzuri (1/1)
Ujuzi
Ujuzi wa wakala wa kupeleka kontena
Ujuzi ni faili dogo la Markdown (SKILL.md) lenye frontmatter ambalo wakala wa AI wa uandishi wa msimbo hupakia inapohitajika. Humfunza wakala wako hati za rejea, mkataba wa amri, na kitanzi salama cha upelekaji. Hufanya kazi na wakala yeyote anayeelewa ujuzi:
- Claude Code
- Cursor
- Codex CLI
- Gemini CLI
- GitHub Copilot
- OpenCode
- Windsurf
- …na zana nyingine za uandishi wa msimbo zenye wakala
Hifadhi pale wakala wako anapotafuta ujuzi — kwa Claude Code ni ~/.claude/skills/container-deploy/SKILL.md (kimataifa) au .claude/skills/… ndani ya hazina yako.
--- name: container-deploy description: Deploy a Docker container to a secure HTTPS URL on an isolated VM. Use when the user wants to ship/host/deploy a container, add a custom domain, scale a service, or check a live deployment. --- # container-deploy Build a Docker image and deploy it to a public, SSL'd URL. These examples use the bootload CLI as the host. ## Reference docs — read before acting - Guides: https://bootload.io/docs/ - Getting started: https://bootload.io/docs/getting-started/ - Custom domains: https://bootload.io/docs/custom-domains/ - CLI reference: https://bootload.io/docs/cli/ (source of truth for flags) Fetch the CLI page first; never guess a flag. ## Install the CLI `curl …/v1/cli/install.sh | sh` · `bootload version` ## Account `signup` / `login` / `wallet topup` (real money) ## Deploy loop `docker build` → `bootload deploy` → `status` → report URL ## Custom domain `domain add <d>` → add DNS record → automatic TLS ## Operate `logs · metrics · scale --replicas 0 · rollback` ## Guardrails confirm image+port · wallet check · secrets write-only # full file → "View / download" link above
Sakinisha
Ongeza ujuzi kwa wakala wako
Dakika mbili: pakua SKILL.md kwenye folda yako ya ujuzi, kisha uliza tu.
$ mkdir -p ~/.claude/skills/container-deploy # tumia kitufe cha Pakua hapo juu, au kicurl: $ curl -o ~/.claude/skills/container-deploy/SKILL.md \ https://dockerdeploy.com/skills/container-deploy/SKILL.md
Hifadhi faili
Weka SKILL.md chini ya ~/.claude/skills/container-deploy/ (au popote wakala wako anapopakia ujuzi), au .claude/skills/ ndani ya hazina.
Uliza tu
“Peleka kontena hili kwenye api.acme.dev.” Wakala wako huoanisha ujuzi kwa maelezo yake na kufuata kitanzi cha upelekaji.
Acha aripoti
Wakala huthibitisha taswira & lango, hupeleka, husubiri hali nzuri + TLS, na hurejesha URL hai ya https://.