ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-24, Friday
☁️ ක්ලවුඩ් තාක්ෂණය · 🕒 කියවීමට විනාඩි 2 · 👁 1

Zot හා Backblaze B2 භාවිතයෙන් ඔබේම පුද්ගලික Docker Registry සකස් කිරීමේ පියවර

Zot හා Backblaze B2 භාවිතයෙන් ඔබේම පුද්ගලික Docker Registry සකස් කිරීමේ පියවර

Docker images භාවිතා කරලා ඔබේ ව්‍යාපෘති, ගනුදෙනුකරුවන්ගේ සේවා හෝ නිවසේ සේවා සෙට්‌අප් කරගන්නා ඔබට, Docker Hub හෝ GitHub Container Registry වලට බැඳී ඉන්න අවශ්‍ය නැත. මේ ලිපියේදී, Linux Foundation එකේ අරමුදලින් නිකුත් කරන Zot නමක open‑source OCI registry එකක් සහ Backblaze B2 S3‑compatible storage එකක් එක්ක, Docker Compose එකක් මගින් පුද්ගලික Docker Registry එකක් කෙලින්ම නිර්මාණය කරගැනීමට අවශ්‍ය සියලු පියවර ඉදිරිපත් කරමු.

මෙම සැකසුම තුළ Docker CLI, Docker Compose, Zot, Backblaze B2, GitHub Actions, සහ විකල්ප reverse proxy (Caddy/Traefik/Nginx) යන කොටස් අඩංගු වේ. Zot එක HTTPS සහිතව සෘජුවම සේවාදායකයෙහි සපයයි; නමුත් ඔබට reverse proxy එකක් භාවිතා කරන්නේ, SSL සर्टිෆිකේට් කළමනාකරණය සහ වෙනත් යෙදුම් සමඟ එකතුවේ routing පහසු කිරීම සඳහාය. Zot මගින් authentication, repository‑level access control, retention policies, audit logs, සහ Prometheus metrics වැනි අංග සියල්ලම ලබා දේ. තවද, Backblaze B2 S3 API හරහා Docker image ලේයර් ගොනු සුරක්ෂිතව ගබඩා කරයි, එමගින් production server එකට read‑only, GitHub Actions සඳහා push‑able, සහ admin account එකට සම්පූර්ණ පාලන අයිතිය ලබා දිය හැක.

ඉතා සරලව, ඔබට අවශ්‍ය වන්නේ Linux server එකක් Docker සහ Docker Compose සමඟ, registry.example.com වැනි domain එකක්, TLS certificate එකක්, Backblaze B2 bucket එකක්, සහ bucket‑specific application key එකක්. Docker හට remote registry සඳහා HTTPS අනිවාර්යයි; එය සකස් කිරීමේදී insecure registry පරිසරයක් පමණක් පරීක්ෂා සඳහා භාවිතා කළ හැක.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

  • විකසකයන්ට ස්වයංක්‍රීය CI/CD පද්ධතියක් – GitHub Actions සමඟ සම්බන්ධ කර, Docker images ස්වයංක්‍රීයව push කරගත හැකි බැවින්, කාලය සහ වැරදි අවම වේ.
  • දත්ත සුරක්ෂිතතාවය – Backblaze B2 වැනි S3‑compatible storage භාවිතා කිරීමෙන්, දේශීය data‑center එකක් නොමැතිවත්, අන්තර්ජාලය හරහා ආරක්ෂිතව ගොනු ගබඩා කළ හැක.
  • වියදම් ඉතිරි කිරීම – Docker Hub හි private repositories සඳහා ගෙවිය යුතු ගාස්තු වලින් මිදෙන්න, ඔබේම server එකේ පවත්වා ගැනීම මගින් වසරකට දහස් ගණනක් රැකියාවක් ඉතිරි කළ හැක.
  • ශ්‍රී ලංකාවේ startup සහ SMEs සඳහා – අඩු resources ඇති කුඩා ව්‍යාපාරයන්ට, Docker images ගබඩා කිරීම, version control, සහ audit logging වැනි enterprise‑grade features ලැබේ.

අවසානයේ, Zot සහ Backblaze B2 එකතු කරගෙන ඔබේම Docker registry එක සකස් කිරීම, ලෝක තත්ත්වයේ CI/CD පද්ධතියක් ශ්‍රී ලංකාවේම ගොඩනැගීමට හොඳ ආරම්භයක් වේ. ඔබේ පරිසරය Docker‑compatible, secure, සහ cost‑effective කර ගැනීමට අදම පියවර ගන්න.

💡 ඔබේ Docker Registry අදම සකස් කර, DevOps ක්‍රමවේදය උසස් කරන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Docker #Zot #Backblaze #PrivateRegistry #SriLanka