ஒரு நடைமுறை வழிகாட்டி
உங்கள் செயலியை வரிசைப்படுத்த எளிய வழி.
உங்கள் Docker கன்டெய்னரை உங்கள் லேப்டாப்பிலிருந்து பாதுகாப்பான, பொது HTTPS URL-க்கு மூன்றே கட்டளைகளில் கொண்டுவாருங்கள். Kubernetes இல்லை, YAML இல்லை, DevOps குழு இல்லை. எடுத்துக்காட்டுகள் bootload CLI-ஐப் பயன்படுத்துகின்றன, ஆனால் அதே build → authenticate → deploy ஓட்டம் எங்கும் வேலை செய்யும்.
# 1 · உங்கள் இமேஜை build செய்யுங்கள் $ docker build -t myapp . # 2 · ஒரு ஹோஸ்ட்டுடன் authenticate செய்யுங்கள் $ bootload login --email you@example.com # 3 · deploy → ஒரு HTTPS URL பெறுங்கள் $ bootload deploy --image myapp --port 3000:http 🔒 SSL சான்றிதழ் வழங்கப்படுகிறது முடிந்தது இங்கே செயலில் https://myapp-4f2a.bootload.io
தொடங்குவதற்கு முன்
உங்களுக்குத் தேவையானவை
மூன்று விஷயங்கள், அனைத்தும் தொடங்க இலவசம்.
Dockerfile கொண்ட எந்த செயலியும், அல்லது உங்களிடம் ஏற்கனவே உள்ள ஒரு இமேஜ். அது ஒரு போர்ட்டில் கேட்டால், அதை வரிசைப்படுத்த முடியும்.
இமேஜை build செய்து சோதிக்க, உள்ளூரில் Docker CLI. docker --version மூலம் சரிபார்க்கவும்
ஒரு கன்டெய்னர் ஹோஸ்ட்டுடன் ஒரு கணக்கு, அத்துடன் அதன் CLI. இந்த எடுத்துக்காட்டுகள் bootload-ஐப் பயன்படுத்துகின்றன. ஒரே வரியில் நிறுவவும், பிறகு CLI வழியாகவோ அல்லது உலாவியிலோ பதிவு செய்யவும். ~5 நிமிடங்கள் · தொடங்குதல் பார்க்கவும்
விரைவுத் தொடக்கம்
ஒரு Dockerfile-லிருந்து செயலில் உள்ள, SSL சேர்க்கப்பட்ட URL-க்கு
இவற்றை வரிசையில் பின்பற்றுங்கள். படி 3-க்குப் பிறகு உள்ள அனைத்தும் விருப்பமான மெருகூட்டல்.
உங்கள் இமேஜை உள்ளூரில் build செய்து சோதிக்கவும்
அதை அனுப்புவதற்கு முன், கன்டெய்னர் உண்மையில் இயங்கி ஒரு போர்ட்டில் சேவை செய்கிறதா என உறுதிப்படுத்துங்கள்.
CLI-ஐ நிறுவவும், ஒரு கணக்கை உருவாக்கவும் & authenticate செய்யவும்
ஹோஸ்ட் CLI-ஐ நிறுவுங்கள் (curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh). பிறகு bootload signup மூலம் CLI வழியாகப் பதிவு செய்யுங்கள், அல்லது உலாவியில் my.bootload.io இல் தொடங்குங்கள். bootload login ஒரு டோக்கனை உள்ளூரில் சேமிக்கிறது; deploy இயங்கும்படி கொஞ்சம் கிரெடிட் சேர்க்கவும். முழு விளக்கம்: தொடங்குதல்.
Deploy செய்து உங்கள் URL-ஐப் பெறுங்கள்
ஒரு கட்டளை ஒரு தனிமைப்படுத்தப்பட்ட VM-ஐ துவக்கி, ஒரு TLS சான்றிதழை வழங்கி, ஒரு https:// URL-ஐத் திருப்பித் தருகிறது. உங்கள் கன்டெய்னரின் போர்ட்டை --port மூலம் வரைபடமாக்குங்கள்.
உங்கள் சொந்த டொமைனை அதனிடம் சுட்டிக்காட்டுங்கள் (விருப்பம்)
ஒரு தனிப்பயன் டொமைனைச் சேருங்கள்; ஹோஸ்ட் ஒரு DNS பதிவை அச்சிட்டு, அது தீர்க்கப்பட்டவுடன் தானாகவே SSL வழங்குகிறது. தனிப்பயன் டொமைன்கள் பார்க்கவும்.
# ஹோஸ்ட் CLI-ஐ நிறுவுங்கள் $ curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh $ docker build -t myapp . $ docker run --rm -p 3000:3000 myapp # அதைச் சோதிக்கவும் $ bootload signup --email you@example.com → உங்கள் இன்பாக்ஸில் உள்ள இணைப்பு வழியாக உறுதிப்படுத்துங்கள் $ bootload login --email you@example.com $ bootload wallet topup --amount 10
$ bootload deploy --image myapp \ --port 3000:http --name myapp VM துவக்கப்படுகிறது ...... முடிந்தது · tls வழங்கப்பட்டது இங்கே செயலில் https://myapp-4f2a.bootload.io $ bootload domain add app.example.com இந்த DNS பதிவைச் சேருங்கள், பிறகு SSL தானியங்கி → CNAME app myapp-4f2a.bootload.io
மேலும் முன்னேறுதல்
நீங்கள் உண்மையில் மீண்டும் பயன்படுத்தும் சில கட்டளைகள்
தரவைத் தக்கவைக்கவும்
மறுதொடக்கங்களைத் தாண்டி நிலை நீடிக்க ஒரு குறியாக்கப்பட்ட வால்யூமை இணைக்கவும்: volume create data --size 5, பிறகு --volume data:/var/lib மூலம் deploy செய்யவும். வால்யூம்கள் & காப்புப்பிரதிகள் →
ரகசியங்கள் & தனிப்பட்ட இமேஜ்கள்
எழுத-மட்டுமே ரகசியங்களுடன் (secret set) கட்டமைப்பை இமேஜுக்கு வெளியே வைக்கவும், மேலும் ஹோஸ்ட் ரெஜிஸ்ட்ரியிலிருந்து அல்லது உங்கள் சொந்தத்திலிருந்து இழுக்கவும் (image push, registry add). உங்கள் சொந்த இமேஜ்களை push செய்தல் →
இயக்கி பின்னோக்கி உருட்டவும்
scale --replicas N மூலம் வளரவும், --replicas 0 மூலம் இடைநிறுத்தி பணம் செலுத்துவதை நிறுத்தவும், logs -f / metrics / status ஐக் கண்காணிக்கவும், மேலும் எந்த deploy-ஐயும் rollback செய்யவும்.
இது ஏன் பாதுகாப்பானது
இங்கே "எளிமை" மற்றும் "பாதுகாப்பு" ஒரு பரிமாற்றம் அல்ல
ஒவ்வொரு கன்டெய்னரும் அதன் சொந்த இலகுரக VM-இல் இயங்குகிறது: அண்டை அயலாருடன் பகிரப்பட்ட கர்னல் அல்ல, ஒரு உண்மையான எல்லை.
ஒவ்வொரு வழியும் தானாகவே HTTPS பெறுகிறது. தனிப்பயன் டொமைன்கள் DNS மூலம் சரிபார்க்கப்படுகின்றன, சான்றிதழ்கள் தாமாகவே புதுப்பிக்கப்படுகின்றன.
சான்றுகள் உள்ளே செல்லும், மீண்டும் படிக்க முடியாது, எனவே கசிந்த டெர்மினல் வரலாறு உங்கள் ரகசியங்களைக் கசியவிட முடியாது.
ஒரு ஏஜெண்ட்டுடன் தானியக்கமாக்குங்கள்
இன்னும் எளிய வழி: ஒரு ஏஜெண்ட் அதை வரிசைப்படுத்தட்டும்.
அதே மூன்று-கட்டளை ஓட்டம் தீர்மானகரமானது மற்றும் முழுமையாக ஆவணப்படுத்தப்பட்டது, எனவே ஒரு AI கோடிங் ஏஜெண்ட்டிடம் ஒப்படைப்பது எளிது. கீழே உள்ள திறனைச் சேருங்கள், உங்கள் ஏஜெண்ட் தானாகவே build செய்து, deploy செய்து, SSL-ஐ இணைத்து, செயலில் உள்ள URL-ஐ அறிக்கையிடலாம், செல்லும் வழியில் உண்மையான docs மற்றும் CLI குறிப்பை படிக்கிறது.
# நீங்கள் ஏஜெண்ட்டிடம் கேட்கிறீர்கள்: "deploy this app on api.acme.dev" ▸ CLI docs ஐப் படிக்கிறது ▸ docker build · bootload login ▸ bootload deploy --image acme/api \ --port 8080:http --name api ✓ செயலில் https://api-7c1d.bootload.io ✓ tls வழங்கப்பட்டது · நிலை ஆரோக்கியமானது (1/1)
திறன்
கன்டெய்னர்களை வரிசைப்படுத்துவதற்கான ஒரு ஏஜெண்ட் திறன்
ஒரு திறன் என்பது frontmatter கொண்ட ஒரு சிறிய Markdown கோப்பு (SKILL.md), இதை ஒரு AI கோடிங் ஏஜெண்ட் தேவைக்கேற்ப ஏற்றுகிறது. இது உங்கள் ஏஜெண்ட்டுக்கு குறிப்பு docs, கட்டளை ஒப்பந்தம், மற்றும் ஒரு பாதுகாப்பான deploy சுழற்சியைக் கற்பிக்கிறது. திறன்களைப் புரிந்துகொள்ளும் எந்த ஏஜெண்ட்டுடனும் இது வேலை செய்கிறது:
- Claude Code
- Cursor
- Codex CLI
- Gemini CLI
- GitHub Copilot
- OpenCode
- Windsurf
- …மற்றும் பிற ஏஜெண்டிக் கோடிங் கருவிகள்
உங்கள் ஏஜெண்ட் திறன்களைத் தேடும் இடத்தில் அதைச் சேமிக்கவும் — Claude Code-க்கு அது ~/.claude/skills/container-deploy/SKILL.md (உலகளாவியது) அல்லது உங்கள் ரெப்போவில் .claude/skills/….
--- 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 # முழு கோப்பு → மேலே உள்ள "பார்க்கவும் / பதிவிறக்கவும்" இணைப்பு
நிறுவல்
உங்கள் ஏஜெண்ட்டில் திறனைச் சேருங்கள்
இரண்டு நிமிடங்கள்: SKILL.md-ஐ உங்கள் திறன்கள் கோப்புறையில் பதிவிறக்கி, பிறகு கேளுங்கள்.
$ mkdir -p ~/.claude/skills/container-deploy # மேலே உள்ள பதிவிறக்க பொத்தானைப் பயன்படுத்துங்கள், அல்லது அதை curl செய்யுங்கள்: $ curl -o ~/.claude/skills/container-deploy/SKILL.md \ https://dockerdeploy.com/skills/container-deploy/SKILL.md
கோப்பைச் சேமிக்கவும்
SKILL.md-ஐ ~/.claude/skills/container-deploy/ இன் கீழ் (அல்லது உங்கள் ஏஜெண்ட் திறன்களை ஏற்றும் இடத்தில்), அல்லது ஒரு ரெப்போவுக்குள் .claude/skills/ இல் வைக்கவும்.
வெறுமனே கேளுங்கள்
“Deploy this container on api.acme.dev.” உங்கள் ஏஜெண்ட் அதன் விளக்கத்தின் மூலம் திறனைப் பொருத்தி, deploy சுழற்சியைப் பின்பற்றுகிறது.
அது மீண்டும் அறிக்கையிடட்டும்
ஏஜெண்ட் இமேஜ் & போர்ட்டை உறுதிப்படுத்தி, deploy செய்து, ஆரோக்கியம் + TLS-க்காகக் காத்திருந்து, செயலில் உள்ள https:// URL-ஐத் திருப்பித் தருகிறது.