Docker පරිසරයේ වැඩ කරන සංවර්ධකයින්ට බර වැඩියන images හා containers ගැන සැලකිල්ලක් තියෙනවා. ඒකට ප්රධාන හේතුව, දත්තය container එකේ writable layer එකේම තබා ගැනීමයි. එහෙම වෙන්නෙ නැතිව, දත්තය පිටත storage එකක තබා ගන්න storage mounts භාවිතා කිරීමයි.
Docker තුළ ප්රධාන මවුන්ට් වර්ග තුනක් තියෙනවා – Docker Volume, Bind Mount සහ tmpfs Mount. Volume එක Docker විසින්ම පාලනය කරන නිසා container එක මැඬලී ගියත් දත්තය පවතිනවා, ඒත් Bind mount එක host පද්ධතියේ ෆයිල් හෝ ෆෝල්ඩරයක් සෘජු ලෙස container එකට සම්බන්ධ කරයි. tmpfs mount එක RAM එකේ දත්ත තබා, container නතර වූ පසු අතුරුදන් වෙනවා.
ඔබේ Docker images ලා ලාබාත්මකව තබා ගැනීමට, නිවැරදි mount වර්ගයක් තෝරා ගන්නා එකම ප්රධාන කාරණය. Volume භාවිතා කිරීමෙන් data isolation, portability, සහ container removal පසුද data survive වෙනවා. Bind mount එක development අවස්ථාවල code hot‑reload කිරීමේදී ඉතා ප්රයෝජනවත්. tmpfs mount එක තාවකාලික හෝ රහසිගත දත්ත, උදාහරණයක් ලෙස credentials, runtime secrets වැනි දේවල් සඳහා සුදුසු.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ startups, IT companies සහ විශ්වවිද්යාල සිසුන් Docker භාවිතා කරමින් වැඩි දියුණු වෙමින් සිටී. Volume මවුන්ට් හරහා production පරිසරයේ data backup, disaster recovery පහසුකම් සැලසිය හැක. Bind mount එක dev‑ops pipelines තුළ code testing, CI/CD automation ඉක්මනින් කරගැනීමට උපකාරී. තවත් පැත්තෙන්, tmpfs mount එක banking, fintech වැනි ආරක්ෂිත දත්ත ප්රතිපත්ති අනුගමනය කරන ව්යාපාරයන්ට RAM‑based temporary storage ලබා දී, data leakage අවදානම අඩු කරයි.
මෙම පද්ධති හරහා ශ්රී ලංකාවේ තාක්ෂණික කුසලතා වැඩිදියුණු වේ. නිෂ්පාදන පරිසරයේ containers ලා බර නොවීමෙන් server resources අඩු කර, cloud hosting වියදම අඩු කරයි. ඒ නිසා කුඩා ව්යාපාරිකයන්ටත් Docker adoption එක පහසුය.
අවසන් වශයෙන්, Docker mounts ගැන හොඳ අවබෝධයක් ඇති කරගැනීම, ඔබේ applications ලා lightweight, secure, scalable බවට පත්වීමට මූලික පියවරයි. නිවැරදි mount එක තෝරා, Docker images ගොඩනැගීමේදී unnecessary bloat එකෙන් මිදෙන්න.