ஏன் doconv
- docker run → Compose. ஒரு வரியிலிருந்து தயார் Compose சேவை YAML.
- Deployment துண்டு. தொடக்க Kubernetes Deployment-ம் — Helm/kustomize அல்ல.
- கொடி எச்சரிக்கைகள். 1:1 மேப் ஆகாத விருப்பங்கள் தெளிவாகக் காட்டப்படும்.
- உலாவி மட்டும். API இல்லை; கட்டளை சாதனத்தை விடாது.
- விருப்ப hash பகிர்வு. URL hash-இல் கட்டளை உள்ள இணைப்பை நகலெடுக்கவும்.
docker run எப்படி மாற்றுவது
docker run …ஒட்டவும் அல்லது எடுத்துக்காட்டை ஏற்றவும்.- மாற்று அழுத்தவும் — Compose YAML மற்றும் Deployment துண்டு வரும்.
- 1:1 அல்லாதவற்றின் எச்சரிக்கைகளைப் படியுங்கள்.
- தேவையான YAML நகலெடுக்கவும் அல்லது hash இணைப்பைப் பகிரவும்.
கொடிகள், Compose மற்றும் Deployment
ஒவ்வொரு docker run கொடிக்கும் Compose அல்லது Kubernetes-இல் நேரடி இணை இல்லை. doconv நேர்மையான தொடக்கம்: முடிந்ததை மேப் செய்து மீதியை எச்சரிக்கும் — முழு சமநிலை அல்ல.
குறிப்புகள்:
- மாற்றத்திற்குப் பின் துறைகள், தொகுதிகள், பிணையத்தை மீண்டும் பாருங்கள்.
--privileged,--network host, device அடிக்கடி கை திருத்தம் வேண்டும்.-it,-d,--rmCLI வாழ்க்கைச் சுழற்சி கொடிகள்; பொதுவாக விடப்படும்.- Helm அல்லது kustomize உருவாக்கி அல்ல.
- YAML-க்கு
yamaster; அலகுகளுக்குk8size.
எதற்கு
- ஒரு வரி docker run-இலிருந்து compose.yml வரைவு;
- கொத்து இடமாற்றத்திற்கு Deployment தொடக்கம்;
- 1:1 அல்லாத கொடிகளைக் கண்டுபிடித்தல்;
- URL hash மூலம் கட்டளை பகிர்வு;
- run, Compose, Kubernetes வேறுபாட்டை விளக்குதல்.
அடிக்கடி கேட்கப்படும் கேள்விகள்
docker run உடன் 100% சமமா?
இல்லை. மேப் ஆகாத கொடி எச்சரிக்கைகளுடன் தொடக்க மாற்றம்.
Helm அல்லது kustomize உருவாகுமா?
இல்லை. Compose YAML மற்றும் Deployment துண்டு மட்டும்.
கட்டளை பதிவேற்றப்படுமா?
இல்லை. உலாவியில் மட்டும் — API இல்லை.
முடிவை எப்படி பகிர்வது?
பகிர் hash-இல் கட்டளை உள்ள URL-ஐ நகலெடுக்கும் (விருப்பம்).
எச்சரிக்கைகளுடன் என்ன செய்வது?
படியுங்கள் — அடிக்கடி பிணையம், தொகுதிகள், capabilities அல்லது துறைகளை கைமுறையாக முடிக்க வேண்டும்.