Praktičan vodič
Najlakši način za postavljanje vaše aplikacije.
Dovedite svoj Docker kontejner s prijenosnog računala do sigurnog, javnog HTTPS URL-a u tri naredbe. Bez Kubernetesa, bez YAML-a, bez DevOps tima. Primjeri koriste bootload CLI, ali isti tok build → autentikacija → deploy radi bilo gdje.
# 1 · izgradite svoju sliku $ docker build -t myapp . # 2 · autenticirajte se kod hosta $ bootload login --email you@example.com # 3 · deploy → dobijte HTTPS URL $ bootload deploy --image myapp --port 3000:http 🔒 izdavanje SSL certifikata gotovo aktivno na https://myapp-4f2a.bootload.io
Prije nego što počnete
Što vam treba
Tri stvari, sve besplatne za početak.
Bilo koja aplikacija s Dockerfileom, ili slika koju već imate. Ako sluša na portu, može se postaviti.
Docker CLI, lokalno, za izgradnju i testiranje slike. provjerite s docker --version
Račun kod nekog kontejnerskog hosta, plus njegov CLI. Ovi primjeri koriste bootload. Instalirajte jednom linijom, zatim se registrirajte preko CLI-ja ili u pregledniku. ~5 minuta · pogledajte Početak rada
Brzi početak
Od Dockerfilea do aktivnog URL-a sa SSL-om
Slijedite ovo redom. Sve nakon koraka 3 je opcionalno dotjerivanje.
Izgradite i testirajte sliku lokalno
Uvjerite se da se kontejner stvarno pokreće i poslužuje na portu prije nego što ga pošaljete.
Instalirajte CLI, izradite račun i autenticirajte se
Instalirajte host CLI (curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh). Zatim se registrirajte preko CLI-ja s bootload signup, ili započnite u pregledniku na my.bootload.io. bootload login sprema token lokalno; dodajte malo kredita kako bi se deployi mogli izvoditi. Cijeli vodič: Početak rada.
Deployajte i dobijte svoj URL
Jedna naredba pokreće izolirani VM, izdaje TLS certifikat i vraća https:// URL. Mapirajte port svog kontejnera s --port.
Usmjerite vlastitu domenu na njega (opcionalno)
Dodajte prilagođenu domenu; host ispisuje DNS zapis i automatski izdaje SSL čim se domena razriješi. Pogledajte Prilagođene domene.
# instalirajte host CLI $ curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh $ docker build -t myapp . $ docker run --rm -p 3000:3000 myapp # testirajte to $ bootload signup --email you@example.com → potvrdite putem poveznice u svom sandučiću $ bootload login --email you@example.com $ bootload wallet topup --amount 10
$ bootload deploy --image myapp \ --port 3000:http --name myapp pokretanje VM-a ...... gotovo · tls izdan aktivno na https://myapp-4f2a.bootload.io $ bootload domain add app.example.com dodajte ovaj DNS zapis, zatim je SSL automatski → CNAME app myapp-4f2a.bootload.io
Korak dalje
Šačica naredbi koje ćete stvarno ponovno koristiti
Trajno spremanje podataka
Priključite šifrirani volumen kako bi stanje preživjelo ponovna pokretanja: volume create data --size 5, zatim deployajte s --volume data:/var/lib. Volumeni i sigurnosne kopije →
Tajne i privatne slike
Držite konfiguraciju izvan slike pomoću tajni samo za upis (secret set), i povucite iz host registra ili vlastitog (image push, registry add). Slanje vlastitih slika →
Upravljanje i vraćanje
Skalirajte s scale --replicas N, pauzirajte i prestanite plaćati s --replicas 0, pratite logs -f / metrics / status, i napravite rollback bilo kojeg deploya.
Zašto je ovo sigurno
"Lako" i "sigurno" ovdje nisu kompromis
Svaki kontejner radi u vlastitom laganom VM-u: prava granica, a ne dijeljena jezgra sa susjedima.
Svaka ruta automatski dobiva HTTPS. Prilagođene domene provjeravaju se putem DNS-a, a certifikati se sami obnavljaju.
Vjerodajnice ulaze i ne mogu se ponovno pročitati, pa procurena povijest terminala ne može otkriti vaše tajne.
Automatizirajte pomoću agenta
Još lakši način: neka ga agent postavi.
Isti tok od tri naredbe je determinističan i potpuno dokumentiran, pa ga je lako predati AI agentu za kodiranje. Ubacite skill ispod i vaš agent može sam izgraditi, deployati, povezati SSL i prijaviti aktivni URL, čitajući stvarnu dokumentaciju i CLI referencu usput.
# vi tražite agenta: "deploy this app on api.acme.dev" ▸ čitanje CLI dokumentacije ▸ docker build · bootload login ▸ bootload deploy --image acme/api \ --port 8080:http --name api ✓ aktivno https://api-7c1d.bootload.io ✓ tls izdan · status zdrav (1/1)
Skill
Agentski skill za postavljanje kontejnera
Skill je mala Markdown datoteka (SKILL.md) s frontmatterom koju AI agent za kodiranje učitava po potrebi. Ona uči vašeg agenta referentnu dokumentaciju, ugovor o naredbama i siguran tok deploya. Radi s bilo kojim agentom koji razumije skillove:
- Claude Code
- Cursor
- Codex CLI
- Gemini CLI
- GitHub Copilot
- OpenCode
- Windsurf
- …i drugi agentski alati za kodiranje
Spremite je tamo gdje vaš agent traži skillove — za Claude Code to je ~/.claude/skills/container-deploy/SKILL.md (globalno) ili .claude/skills/… u vašem repozitoriju.
--- 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 # cijela datoteka → poveznica "Pogledaj / preuzmi" iznad
Instalacija
Dodajte skill svom agentu
Dvije minute: preuzmite SKILL.md u svoju mapu sa skillovima, zatim samo pitajte.
$ mkdir -p ~/.claude/skills/container-deploy # koristite gumb Preuzmi iznad, ili ga curlajte: $ curl -o ~/.claude/skills/container-deploy/SKILL.md \ https://dockerdeploy.com/skills/container-deploy/SKILL.md
Spremite datoteku
Stavite SKILL.md pod ~/.claude/skills/container-deploy/ (ili gdje god vaš agent učitava skillove), ili .claude/skills/ unutar repozitorija.
Samo pitajte
„Deployaj ovaj kontejner na api.acme.dev.” Vaš agent prepoznaje skill po njegovu opisu i slijedi tok deploya.
Neka vam javi
Agent potvrđuje sliku i port, deploya, čeka na zdravo + TLS, i vraća aktivni https:// URL.