Docker රෙජිස්ට්රියක් ඔබේ පෞද්ගලික සර්වර් එකේ සකස් කර ගැනීමට අවශ්ය කාලය දැන් ඉතා කෙටිවී තිබේ. DigitalOcean හි සාමාන්ය Droplet එකක්, Nginx Proxy Manager (NPM) සහ S3‑compatible ගබඩා (DigitalOcean Spaces) භාවිතා කරමින්, අඩු මතක භාරයක් සහිත, ආරක්ෂිත, පූර්ණ-ආකෘතියේ Docker Registry එකක් නිර්මාණය කළ හැකිය.
මෙම ගැටළුවට මුහුණ දුන් විකල්පයක් වන්නේ Docker Hub, GitHub Container Registry වැනි පළමු-පළලේ සේවා භාවිතා කිරීමයි. ඒවායේ නොමිලේ පවතින පරිමාණ සීමා, සීට්‑පදනම් ගාස්තු සහ පෞද්ගලික රෙජිස්ට්රි පාලනයේ අඩු ලච්ච්යතාවය වැනි බාධා ඇත. එවැනි අවශ්යතා ඇති සංවර්ධකයින්ට, Docker Registry හි මූලික ඉදිරිපත්කිරීම CNCF Distribution ව්යාපෘතියේ registry:2 වෙයි, එය සරල, පරීක්ෂා කළ, සහ 50 MB RAM කටත් අඩු පරිමාණයක් ගනී.
ඉතා වැදගත් කොටස නම් Registry එකේ ආශ්රිත පරිසරය: ස්ථිර ගබඩා (S3), TLS, පරිශීලක සත්යාපනය, ගබඩා පිරිසිදු කිරීම (garbage collection) සහ අන්තර්ජාලයට හරහා පෝට් 5000 විවෘත නොකිරීම. මෙයින් සියලුම අංග එකට ගැලපෙමින්, එකම Droplet එකේ පූර්ණ-ආකෘතියේ නිෂ්පාදන-මට්ටමේ රෙජිස්ට්රියක් ලැබේ.
ශ්රී ලංකාවට ඇති වැදගත්කම
- වියදම් අඩු කිරීම – බාහිර සේවා වල ගාස්තු වළක්වා, DigitalOcean Spaces සහ Droplet එකක් පමණක් භාවිතා කරමින්, ශ්රී ලාංකීය ආරම්භක හා මධ්ය පරිමාණ ව්යාපාර සඳහා පිරිවැය අඩු වේ.
- දත්ත ආරක්ෂාව – S3‑compatible ගබඩා මඟින් දත්ත කල්පනීයතාවය සහ බහු-ප්රදේශික රෙඩුන්ඩන්සි ලබා ගත හැකිය, එමඟින් දේශීය සයිබර් ආරක්ෂාවට අතිශය වැදගත් වේ.
- දැනුම් වර්ධනය – Docker, NPM, GitHub Actions වැනි නවතම DevOps මෙවලම් භාවිතා කරමින්, ශ්රී ලාංකීය සංවර්ධකයින්ට අන්තර්ජාල-ආශ්රිත CI/CD පද්ධති පිළිබඳ ප්රායෝගික අත්දැකීම් ලැබේ.
- ස්කේලබිලිටි – S3 ගබඩා භාවිතා කිරීමෙන්, පද්ධතියේ ධාරිතාවය සීමා රහිතව වැඩි කරගත හැකි අතර, ව්යාපාරික වර්ධනයට හොඳ පදනමක් සපයයි.
අවසානයේ, Docker Registry එක Docker network එකේ NPM සමඟ සම්බන්ධ කර, පාරිසරික පෝට් 5000 අන්තර්ජාලයට නොපැහැදිලිව තබා, Let’s Encrypt SSL සහිත HTTPS සම්බන්ධතාවයක් ලබා දේ. GitHub Actions මඟින් රෙජිස්ට්රියට පූර්ව-පරීක්ෂණ, CVE පරීක්ෂාව සහ ස්වයංක්රීය ගබඩා පිරිසිදු කිරීමක් සකස් කරයි. මෙයින් ඔබේ Docker images ආරක්ෂිත, වේගවත්, හා අනාගතයේදී සුරක්ෂිතව ගබඩා කර ගැනීමට හැකියාව ලැබේ.
ඔබත් මේ සරල පියවර අනුගමනය කර, ඔබේ සංවිධානයේ Docker පදනම තවත් ශක්තිමත් කරගන්න. තාක්ෂණික හැකියාවන් ඉහළ යාමත්, වියදම් අඩු කිරීමත් එක්ක, DigitalOcean Droplet එකකින් ඔබේ පෞද්ගලික Registry එක අදම සකස් කරන්න.