Gyakorlati útmutató
A legegyszerűbb módja az alkalmazásod üzembe helyezésének.
Vidd a Docker konténeredet a laptopodról egy biztonságos, nyilvános HTTPS URL-re három paranccsal. Nincs Kubernetes, nincs YAML, nincs DevOps csapat. A példák a bootload CLI-t használják, de ugyanaz a build → hitelesítés → üzembe helyezés folyamat bárhol működik.
# 1 · építsd meg az image-edet $ docker build -t myapp . # 2 · hitelesíts egy hosztnál $ bootload login --email you@example.com # 3 · üzembe helyezés → kapsz egy HTTPS URL-t $ bootload deploy --image myapp --port 3000:http 🔒 SSL-tanúsítvány kiállítása kész elérhető itt: https://myapp-4f2a.bootload.io
Mielőtt elkezded
Mire lesz szükséged
Három dolog, mind ingyenesen elindítható.
Bármilyen alkalmazás Dockerfile-lal, vagy egy image, amely már megvan. Ha figyel egy porton, üzembe helyezhető.
A Docker CLI helyben, az image megépítéséhez és teszteléséhez. ellenőrizd ezzel: docker --version
Egy fiók egy konténer-hosztnál, plusz annak CLI-je. Ezek a példák a bootload-ot használják. Telepítsd egyetlen sorral, majd regisztrálj a CLI-ben vagy a böngészőben. ~5 perc · lásd Első lépések
Gyors kezdés
Egy Dockerfile-tól egy élő, SSL-es URL-ig
Kövesd ezeket sorrendben. A 3. lépés utáni minden opcionális finomítás.
Építsd meg és teszteld az image-edet helyben
Győződj meg róla, hogy a konténer valóban fut és kiszolgál egy porton, mielőtt kiszállítod.
Telepítsd a CLI-t, hozz létre fiókot & hitelesíts
Telepítsd a hoszt CLI-jét (curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh). Aztán regisztrálj a CLI-ben a bootload signup paranccsal, vagy kezdd a böngészőben itt: my.bootload.io. A bootload login helyben tárol egy tokent; tölts fel egy kis egyenleget, hogy az üzembe helyezések futhassanak. Teljes útmutató: Első lépések.
Helyezd üzembe és kapd meg az URL-edet
Egyetlen parancs elindít egy izolált VM-et, kiállít egy TLS-tanúsítványt, és visszaad egy https:// URL-t. Képezd le a konténered portját a --port kapcsolóval.
Irányítsd rá a saját domained (opcionális)
Adj hozzá egyedi domaint; a hoszt kiír egy DNS-rekordot, és automatikusan kiállítja az SSL-t, amint feloldódik. Lásd Egyedi domainek.
# telepítsd a hoszt CLI-jét $ curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh $ docker build -t myapp . $ docker run --rm -p 3000:3000 myapp # teszteld le $ bootload signup --email you@example.com → erősítsd meg a postaládádban lévő linkkel $ bootload login --email you@example.com $ bootload wallet topup --amount 10
$ bootload deploy --image myapp \ --port 3000:http --name myapp VM indítása ...... kész · tls kiállítva elérhető itt: https://myapp-4f2a.bootload.io $ bootload domain add app.example.com add hozzá ezt a DNS-rekordot, az SSL utána automatikus → CNAME app myapp-4f2a.bootload.io
Tovább
Az a néhány parancs, amit valóban újra fogsz használni
Adatok megőrzése
Csatolj egy titkosított kötetet, hogy az állapot túlélje az újraindításokat: volume create data --size 5, majd helyezd üzembe a --volume data:/var/lib kapcsolóval. Kötetek & mentések →
Titkok & privát image-ek
Tartsd a konfigurációt az image-en kívül csak-írható titkokkal (secret set), és húzz le a hoszt regiszteréből vagy a sajátodból (image push, registry add). Saját image-ek feltöltése →
Üzemeltetés & visszaállítás
Növekedj a scale --replicas N paranccsal, szüneteltesd és állítsd le a fizetést a --replicas 0 kapcsolóval, figyeld a logs -f / metrics / status kimenetét, és bármelyik üzembe helyezést állítsd vissza a rollback paranccsal.
Miért biztonságos
Az „egyszerű” és a „biztonságos” itt nem kompromisszum
Minden konténer a saját könnyűsúlyú VM-jében fut: valódi határvonal, nem közös kernel a szomszédokkal.
Minden útvonal automatikusan kap HTTPS-t. Az egyedi domaineket DNS ellenőrzi, a tanúsítványok pedig maguktól megújulnak.
A hitelesítő adatok bemennek, de nem olvashatók vissza, így egy kiszivárgott terminál-előzmény nem szivárogtathatja ki a titkaidat.
Automatizálás ágenssel
Egy még egyszerűbb mód: bízd egy ágensre.
Ugyanaz a három parancsból álló folyamat determinisztikus és teljesen dokumentált, így könnyű átadni egy AI kódoló ágensnek. Illeszd be az alábbi skillt, és az ágensed önállóan tud build-elni, üzembe helyezni, SSL-t bekötni és visszajelezni az élő URL-t, miközben az igazi dokumentációt és CLI-referenciát olvassa.
# megkéred az ágenst: "deploy this app on api.acme.dev" ▸ a CLI-dokumentáció olvasása ▸ docker build · bootload login ▸ bootload deploy --image acme/api \ --port 8080:http --name api ✓ él https://api-7c1d.bootload.io ✓ tls kiállítva · állapot egészséges (1/1)
A skill
Egy ágens-skill konténerek üzembe helyezéséhez
A skill egy kis Markdown-fájl (SKILL.md) frontmatterrel, amelyet egy AI kódoló ágens igény szerint betölt. Megtanítja az ágensednek a referencia-dokumentációt, a parancsszerződést és egy biztonságos üzembe helyezési ciklust. Bármely ágenssel működik, amely érti a skilleket:
- Claude Code
- Cursor
- Codex CLI
- Gemini CLI
- GitHub Copilot
- OpenCode
- Windsurf
- …és más ágens-alapú kódoló eszközök
Mentsd oda, ahol az ágensed a skilleket keresi — a Claude Code esetében ez a ~/.claude/skills/container-deploy/SKILL.md (globális) vagy a .claude/skills/… a repódban.
--- 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 # a teljes fájl → a fenti „Megtekintés / letöltés” link
Telepítés
Add hozzá a skillt az ágensedhez
Két perc: töltsd le a SKILL.md-t a skill-mappádba, aztán csak kérdezz.
$ mkdir -p ~/.claude/skills/container-deploy # használd a fenti Letöltés gombot, vagy curl-özd le: $ curl -o ~/.claude/skills/container-deploy/SKILL.md \ https://dockerdeploy.com/skills/container-deploy/SKILL.md
Mentsd el a fájlt
Tedd a SKILL.md-t ide: ~/.claude/skills/container-deploy/ (vagy ahol az ágensed a skilleket betölti), vagy a .claude/skills/ mappába egy repón belül.
Csak kérdezz
„Helyezd üzembe ezt a konténert az api.acme.dev-en.” Az ágensed a leírása alapján megtalálja a skillt, és követi az üzembe helyezési ciklust.
Hagyd, hogy visszajelezzen
Az ágens megerősíti az image-et & portot, üzembe helyez, megvárja az egészséges + TLS állapotot, és visszaadja az élő https:// URL-t.