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

Docker සහ 0$ Cloud පියවර 2 – සේවා වෙන් කිරීම, වේගවත් බිල්ඩ්, සරල ප්‍රචාරණය

Docker සහ 0$ Cloud පියවර 2 – සේවා වෙන් කිරීම, වේගවත් බිල්ඩ්, සරල ප්‍රචාරණය

Docker ගැන මූලික අදහසක් තිබුණත්, ඒකෙ අඩු‑මට්ටමේ පරිසරයක් බවට පමණක් සීමා වී තිබුණා. මේ ලිපියෙන් Docker එකේ වඩාත් වැදගත් ලාභයන්, Docker Compose මගින් සේවා වෙන් කිරීම, ඉක්මන් බිල්ඩ්, සහ ප්‍රචාරණය කෙරෙහි සැලසුම් කරන ආකාරය ගැන සවිස්තරාත්මකව කියලා දෙන්නෙමු.

පළමුව, Docker මගින් අපේ ප්‍රොජෙක්ට් එකේ frontend, backend, database වැනි කොටස් වෙන වෙනම images ලෙස සකස් කළා. ඒ නිසා එක සේවාවක් වෙනස් කළාම, අනෙකුත් සේවා නැවත බිල්ඩ් කරන්න අවශ්‍ය නොවුණා. ඉන්පසු Docker Compose භාවිතයෙන් docker‑compose.yml ගොනුවක් ලියලා, එකම කමාන්ඩ් එකෙන් සියලු සේවා ආරම්භ කළා. මෙය සේවා අතර DNS නාමය මගින් සම්බන්ධ වීම, IP ලිපිනය ගැන හුදෙක් කල්පනා නොකිරීම වගේ පහසුකම් ලබා දෙයි.

Docker Compose එකේ විශේෂත්වයක් නම්, අවශ්‍ය ෆයිල් පමණක් image එකට ඇතුළත් කරගත හැකි වීම, ඒ නිසා image ප්‍රමාණය කුඩා වේ. Volume භාවිතයෙන් දත්ත අහිමි නොවීම, containers නැවත සාදන විටද දත්ත රැඳෙයි. මේ සියල්ල එකතුවෙලා, ලොකු ප්‍රොජෙක්ට් එකක් සාර්ථකව ස්ථාපනය කරගන්න පුළුවන්.

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

ශ්‍රී ලංකාවේ නවක තාක්ෂණික සමාජය සඳහා Docker සහ Docker Compose ඉතා ප්‍රයෝජනවත්. විශේෂයෙන්:

  • සැලසුම් පිරිවැය අඩු කිරීම – අඩු වශයෙන්ම පරිසරයක් සකස් කර, පරිගණක සම්පත් අඩුවෙන් වැඩි සේවා ලබා ගත හැක.
  • ඉගෙනුම් වේගය වැඩි කිරීම – සිසුන්ට හා නව සංවර්ධකයින්ට සේවා වෙන් කිරීම, container පරිසරය හඳුනා ගැනීම ඉතා පහසු.
  • ව්‍යාපාරික ආරක්ෂාව – සේවා වෙනම containers තුළ පවත්වා, එක සේවාව අසාර්ථක වුණත් අනෙකුත් සේවා බිඳ නොහැරීම.
  • දුරස්ථ වැඩ – Docker Compose ගොනුවක් මඟින් සරලව සේවා සකස් කර, GitHub හා SSH සම්බන්ධතා භාවිතයෙන් දුරස්ථ සේවාදායකයන්ට දැනටමත් යෙදවිය හැක.

ඉදිරියේදී Docker සමඟ Nginx, reverse proxy වැනි තවත් මෙවලම් එකතු කර, බාහිර IP හරහා ආරක්ෂිතව සේවා ප්‍රචාරණය කළ හැක. මෙය ශ්‍රී ලංකාවේ තාක්ෂණික ආරම්භකයන්ට, ස්ථානාත්මක සමාගම්ට, හා විශ්වවිද්‍යාල සිසුන්ට අනාගතයේ අත්‍යවශ්‍ය කුසලතා වේ.

අවසන් වශයෙන්, Docker Compose එකකින් සියලු සේවා එකම කමාන්ඩ් එකෙන් ආරම්භ කර, ලොකල් හෝ සර්වර් පරිසරය තුළ පරීක්ෂා කිරීමේ සතුට අත්විඳින්න. මේ අත්දැකීම ඔබේ සංවර්ධන ගමනේ නව මට්ටමකට පියවරක් වෙයි.

💡 Docker සමඟ ඔබේ සංවර්ධන ගමන අලුත් මට්ටමකට ගෙන යන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Docker #Compose #Containers #Cloud #Sri Lanka