Praktiline juhend
Lihtsaim viis oma rakendus juurutada.
Vii oma Docker-konteiner sülearvutist turvalisele, avalikule HTTPS-URL-ile kolme käsuga. Ei Kubernetest, ei YAML-it, ei DevOps-meeskonda. Näited kasutavad bootload CLI-d, kuid sama ehita → autendi → juuruta voog töötab kõikjal.
# 1 · ehita oma tõmmis $ docker build -t myapp . # 2 · autendi hostiga $ bootload login --email you@example.com # 3 · juuruta → saa HTTPS-URL $ bootload deploy --image myapp --port 3000:http 🔒 väljastan SSL-sertifikaadi valmis aktiivne aadressil https://myapp-4f2a.bootload.io
Enne alustamist
Mida sa vajad
Kolm asja, kõik tasuta alustamiseks.
Mis tahes rakendus, millel on Dockerfile, või tõmmis, mis sul juba olemas on. Kui see kuulab porti, saab selle juurutada.
Docker CLI lokaalselt, et tõmmist ehitada ja testida. kontrolli käsuga docker --version
Konto konteinerihostis, pluss selle CLI. Need näited kasutavad bootload'i. Paigalda ühe reaga, seejärel registreeru CLI kaudu või brauseris. ~5 minutit · vaata Alustamine
Kiire algus
Dockerfile'ist aktiivse, SSL-iga URL-ini
Järgi neid järjekorras. Kõik pärast 3. sammu on valikuline viimistlus.
Ehita ja testi oma tõmmist lokaalselt
Veendu, et konteiner tegelikult käivitub ja teenindab pordil, enne kui selle välja saadad.
Paigalda CLI, loo konto & autendi
Paigalda hosti CLI (curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh). Seejärel registreeru CLI kaudu käsuga bootload signup või alusta brauseris aadressil my.bootload.io. bootload login salvestab tokeni lokaalselt; lisa veidi krediiti, et juurutused saaksid jooksta. Täielik juhend: Alustamine.
Juuruta ja saa oma URL
Üks käsk käivitab isoleeritud VM-i, väljastab TLS-sertifikaadi ja tagastab https:// URL-i. Suuna oma konteineri port käsuga --port.
Suuna sellele oma domeen (valikuline)
Lisa kohandatud domeen; host prindib DNS-kirje ja väljastab SSL-i automaatselt, kui see laheneb. Vaata Kohandatud domeenid.
# paigalda hosti CLI $ curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh $ docker build -t myapp . $ docker run --rm -p 3000:3000 myapp # testi seda $ bootload signup --email you@example.com → kinnita oma postkasti saadetud lingi kaudu $ bootload login --email you@example.com $ bootload wallet topup --amount 10
$ bootload deploy --image myapp \ --port 3000:http --name myapp käivitan VM-i ...... valmis · tls väljastatud aktiivne aadressil https://myapp-4f2a.bootload.io $ bootload domain add app.example.com lisa see DNS-kirje, siis on SSL automaatne → CNAME app myapp-4f2a.bootload.io
Kaugemale
Käputäis käske, mida sa tegelikult uuesti kasutad
Säilita andmed
Lisa krüpteeritud köide, et olek taaskäivituste üle elaks: volume create data --size 5, seejärel juuruta käsuga --volume data:/var/lib. Köited & varukoopiad →
Saladused & privaatsed tõmmised
Hoia konfiguratsioon tõmmisest väljas kirjutuskaitstud saladustega (secret set) ja tõmba hosti registrist või enda omast (image push, registry add). Oma tõmmiste tõukamine →
Halda & pööra tagasi
Kasva käsuga scale --replicas N, peata ja lõpeta maksmine käsuga --replicas 0, jälgi logs -f / metrics / status ja rollback mis tahes juurutuse.
Miks see on turvaline
"Lihtne" ja "turvaline" ei ole siin kompromiss
Iga konteiner jookseb omaenda kergekaalulises VM-is: tõeline piir, mitte naabritega jagatud kernel.
Iga marsruut saab HTTPS-i automaatselt. Kohandatud domeenid kontrollitakse DNS-iga ja sertifikaadid uuenevad ise.
Mandaadid lähevad sisse ega ole tagasi loetavad, nii et lekkinud terminali ajalugu ei saa sinu saladusi lekitada.
Automatiseeri agendiga
Veelgi lihtsam viis: lase agendil see juurutada.
Sama kolme käsu voog on deterministlik ja täielikult dokumenteeritud, nii et seda on lihtne AI-kodeerimisagendile üle anda. Lisa allolev oskus ja sinu agent saab ise ehitada, juurutada, SSL-i ühendada ja aktiivse URL-i teatada, lugedes käigu pealt päris dokumentatsiooni ja CLI teatmikku.
# sa palud agendil: "deploy this app on api.acme.dev" ▸ loen CLI dokumentatsiooni ▸ docker build · bootload login ▸ bootload deploy --image acme/api \ --port 8080:http --name api ✓ aktiivne https://api-7c1d.bootload.io ✓ tls väljastatud · staatus terve (1/1)
Oskus
Agendioskus konteinerite juurutamiseks
Oskus on väike Markdown-fail (SKILL.md) koos esiteabega, mille AI-kodeerimisagent laadib vajadusel. See õpetab sinu agendile teatmiku dokumentatsiooni, käsulepingu ja turvalise juurutustsükli. See töötab iga agendiga, mis mõistab oskusi:
- Claude Code
- Cursor
- Codex CLI
- Gemini CLI
- GitHub Copilot
- OpenCode
- Windsurf
- …ja muud agentlikud kodeerimistööriistad
Salvesta see sinna, kust sinu agent oskusi otsib — Claude Code'i puhul on see ~/.claude/skills/container-deploy/SKILL.md (globaalne) või .claude/skills/… sinu repos.
--- 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 # täielik fail → "Vaata / laadi alla" link üleval
Paigalda
Lisa oskus oma agendile
Kaks minutit: laadi SKILL.md oma oskuste kausta, siis lihtsalt küsi.
$ mkdir -p ~/.claude/skills/container-deploy # kasuta ülal olevat allalaadimisnuppu või curl-i seda: $ curl -o ~/.claude/skills/container-deploy/SKILL.md \ https://dockerdeploy.com/skills/container-deploy/SKILL.md
Salvesta fail
Pane SKILL.md kausta ~/.claude/skills/container-deploy/ (või sinna, kust sinu agent oskusi laadib), või .claude/skills/ repo sees.
Lihtsalt küsi
„Juuruta see konteiner aadressile api.acme.dev.“ Sinu agent sobitab oskuse selle kirjelduse järgi ja järgib juurutustsüklit.
Lase tal tagasi teatada
Agent kinnitab tõmmise & pordi, juurutab, ootab terve + TLS olekut ja tagastab aktiivse https:// URL-i.