ප්රශ්නය: මම යල් පැන ගිය බවක් පෙනෙන මගේ distro හි මූලික ගබඩාවෙන් Docker ස්ථාපනය කළෙමි. නිල මූලාශ්රය භාවිතා කරමින් [Ubuntu හෝ Debian] මත Docker උත්ශ්රේණිගත කරන්නේ කෙසේද?
Debian, Ubuntu හෝ ඒවායේ ව්යුත්පන්නයන් ඔවුන්ගේ මූලික ගබඩාවල Docker ලබා දෙන අතර, Docker සක්රීයව සංවර්ධනය වෙමින් පවතින බැවින් ඔවුන්ගේ Docker හි අනුවාදය ඉක්මනින් යල්පැනීමට නැඹුරු වේ. උදාහරණයක් ලෙස, Ubuntu 15.10 Docker 1.6.2 සමඟ එන අතර නවතම Docker 1.9.1 අනුවාදය වේ. පැරණි අනුවාද Docker හට පවතින Docker repositories සමඟ සන්නිවේදනය කිරීමේදී ගැටළු ඇති විය හැක.
ඩේබියන් මත පදනම් වූ පද්ධතිවල නවත
වැඩිදුර කියවන්න →ප්රශ්නය: මම Ubuntu මත Docker ස්ථාපනය කළේ එහි සම්මත ගබඩාවන් භාවිතා කරමිනි. කෙසේ වෙතත්, පෙරනිමි ඩොකර් ස්ථාපනය ඩොකර් මත රඳා පවතින මගේ තවත් යෙදුමක් සඳහා අනුවාද අවශ්යතාවය සපුරාලන්නේ නැත. Ubuntu හි නවතම අනුවාදයට Docker උත්ශ්රේණිගත කරන්නේ කෙසේද?
ඩොකර් ප්රථම වරට 2013 දී නිකුත් කරන ලද බැවින්, එය බෙදා හරින ලද යෙදුම් සඳහා පූර්ණ විවෘත වේදිකාවක් බවට වේගයෙන් පරිණාමය වෙමින් පවතී. කර්මාන්තයේ අපේක්ෂාව සපුරාලීම සඳහා, ඩොකර් ආක්රමණශීලී ලෙස සංවර්ධනය වෙමින් පවතින අතර නව විශේෂාංග සමඟින් නිරන්තරයෙන් උත්ශ්රේණි කෙරේ. ඔබගේ Ubuntu බෙදාහැරීම සමඟ එන Stock Docker ඉක්මනින් යල්පැන ඇති
වැඩිදුර කියවන්න →ඔබ හොඳින් දන්නා පරිදි, ඩොකර් බහාලුම් තාක්ෂණය පූර්ණ-අථත්යකරණය සඳහා ශක්ය සැහැල්ලු විකල්පයක් ලෙස මතු වී ඇත. කර්මාන්තය විවිධ සන්දර්භයන් තුළ භාවිතා කරන ලද Docker භාවිතා කරන අවස්ථා වැඩි වෙමින් පවතී, උදාහරණයක් ලෙස, වේගවත් ගොඩනැගීමේ පරිසරය සක්රීය කිරීම, ඔබේ යටිතල පහසුකම් වින්යාස කිරීම සරල කිරීම, බහු කුලී නිවැසියන් පරිසරය තුළ යෙදුම් හුදකලා කිරීම යනාදිය. ඔබට නිසැකවම හුදකලා ඩොකර් බහාලුමක් තුළ යෙදුම් වැලිපිල්ලක් යෙදවිය හැකි අතර, නිෂ්පාදන පරිසරයන්හි ඩොකර්හි බොහෝ සැබෑ-ලෝක භාවිත අවස්ථා බහු බහාලුම්වල එන්සෙම්බල්ක සංකීර්ණ බහු-ස්ථර යෙදුමක් යෙදවීම ඇතුළත් විය හැකිය. බහාලුම් නිශ්චිත කාර්යභාරයක් ඉටු කරයි
වැඩිදුර කියවන්න →KVM, Xen හෝ Hyper-V වැනි සම්පූර්ණ දෘඪාංග අථත්යකරණය භෞතික ධාරකයක බහුවිධ මෙහෙයුම් පද්ධතිවල පූර්ණ හුදකලා අවස්ථා ක්රියාත්මක කිරීමේදී විශිෂ්ට වන අතර, එය කාර්ය සාධනය, සම්පත් සහ ප්රතිපාදන කාලය අනුව විවිධ පොදු කාර්ය භාරයන් සමඟ පැමිණේ. ඔබගේ භාවිත අවස්ථා මත පදනම්ව, සම්පූර්ණ යන්ත්ර අථත්යකරණය ඇත්ත වශයෙන්ම අවශ්ය නොවනු ඇත.
විකල්ප සැහැල්ලු අථත්යකරණ ප්රවේශයක් වන්නේ මෙහෙයුම් පද්ධති මට්ටමේ අථත්යකරණය සපයන ඊනියා Linux Containers (LXC) ය. ක්රියාත්මක වන අතථ්ය යන්ත්රවල උඩිස් හිසකින් තොරව, සැහැල්ලු බහාලුම් වැලිපිල්ල තුළ සම්පූර්ණ ලිනක්ස් මෙහෙයුම් පද්ධතියේ අවස්ථා කිහිපයක් ධාවනය කිරීමට LXC ඔබට ඉඩ සලසයි. ඔබ ප්රත
වැඩිදුර කියවන්න →වලාකුළු පරිසරය තුළ යෙදුම් යෙදවීම සඳහා ප්රධාන තාක්ෂණයක් ලෙස Docker මතු වී ඇත. සාම්ප්රදායික දෘඪාංග අථත්යකරණය හා සසඳන විට, ඩොකර් මත පදනම් වූ බහාලුම් වැලිපිල්ල යෙදුම් යෙදවීමේ පරිසරය සඳහා වාසි ගණනාවක් සපයයි, එනම් සැහැල්ලු හුදකලා කිරීම, යෙදවීමේ අතේ ගෙන යා හැකි පහසුව, නඩත්තු කිරීමේ පහසුව යනාදිය. දැන් Red Hat විසින් Docker කළමනාකරණය සහ යෙදවීම විධිමත් කිරීම සඳහා ප්රජා ප්රයත්නයන් මෙහෙයවයි. බහාලුම්.
වලාකුළු පරිසරය සඳහා පමණක් නොව, ඩොකර් අවසාන පරිශීලකයින්ට ද බෙහෙවින් ප්රයෝජනවත් විය හැකිය, විශේෂයෙන් ඔබට විශේෂිත ලිනක්ස් පරිසරයක් යටතේ විශේෂිත මෘදුකාංග පරීක්ෂා කිරීමට අවශ්ය විට. ඉලක්ක පරිසරය සඳහා ඔබට ප
වැඩිදුර කියවන්න →නවීන යෙදුම් පරිසරයන්හි ඉවත දැමිය හැකි ස්වභාවය හේතුවෙන් සේවාදායක ස්වයංක්රීයකරණය දැන් පද්ධති පරිපාලනයේ අත්යවශ්ය කාර්යභාරයක් ඉටු කරයි. නව සේවාදායකයන් සඳහා සම්මත ක්රියා පටිපාටි ස්ථාපිත කිරීමෙන් ස්වයංක්රීය සේවාදායක සැකසීමේ ක්රියාවලිය විධිමත් කිරීමට ඇන්සිබල් සාමාන්යයෙන් භාවිතා කරන අතරම අතින් සැකසුම් හා සම්බන්ධ මානව දෝෂ අඩු කරයි.
නෝඩ් වල ස්ථාපනය කිරීමට විශේෂ මෘදුකාංග අවශ්ය නොවන සරල ගෘහ නිර්මාණ ශිල්පයක් ඇන්සිබල් ඉදිරිපත් කරයි. එය ස්වයංක්රීය ස්ක්රිප්ට් ලිවීමට පහසුකම් සපයන ශක්තිමත් විශේෂාංග සමූහයක් සහ බිල්ට් මොඩියුල ද සපයයි.
මෙම මාර්ගෝපදේශය ඩොකර් හි අපගේ මාර්ගෝපදේශයෙහි අ
වැඩිදුර කියවන්න →නවීන යෙදුම් පරිසරයන්හි ඉවත දැමිය හැකි ස්වභාවය හේතුවෙන් සේවාදායක ස්වයංක්රීයකරණය දැන් පද්ධති පරිපාලනයේ අත්යවශ්ය කාර්යභාරයක් ඉටු කරයි. නව සේවාදායකයන් සඳහා සම්මත ක්රියා පටිපාටි ස්ථාපිත කිරීමෙන් ස්වයංක්රීය සේවාදායක සැකසීමේ ක්රියාවලිය විධිමත් කිරීමට ඇන්සිබල් සාමාන්යයෙන් භාවිතා කරන අතරම අතින් සැකසුම් හා සම්බන්ධ මානව දෝෂ අඩු කරයි.
නෝඩ් වල ස්ථාපනය කිරීමට විශේෂ මෘදුකාංග අවශ්ය නොවන සරල ගෘහ නිර්මාණ ශිල්පයක් ඇන්සිබල් ඉදිරිපත් කරයි. එය ස්වයංක්රීය ස්ක්රිප්ට් ලිවීමට පහසුකම් සපයන ශක්තිමත් විශේෂාංග සමූහයක් සහ බිල්ට් මොඩියුල ද සපයයි.
මෙම මාර්ගෝපදේශය ඩොකර් හි අපගේ මාර්ගෝපදේශයෙහි අ
වැඩිදුර කියවන්න →කර්තෘ විසින් පරිත්යාග සඳහා ලිවීමේ වැඩසටහන තෝරා ඇත.
TravisCI, නිෂ්පාදනය සහ සංවර්ධනය අතරතුර පින්තූර බාධාවකින් තොරව යාවත්කාලීන කිරීමට.
Docker Hub යනු ඔබේ අභිරුචි ඩොකර් පින්තූර සත්කාරකත්වය සැපයිය හැකි නොමිලේ පොදු ලේඛනයකි, නමුත් ඔබේ රූපය ප්රසිද්ධියේ ලබා ගැනීමට ඔබට අවශ්ය නොවන අවස්ථා තිබේ. රූපවල සාමාන්යයෙන් යෙදුමක් ක්රියාත්මක කිරීමට අවශ්ය සියලුම කේතයන් අඩංගු වේ, එබැවින් හිමිකාර මෘදුකාංග භාවිතා කිරීමේදී පුද්ගලික රෙජිස්ට්රියක් භාවිතා කිරීම වඩාත් සුදුසු වේ.
මෙම නිබන්ධනයේදී, ඔබ ඔබේම පුද්ගලික Docker Registry පිහිටුවා සුරක්ෂිත කරනු ඇත. අන්තර්ජාලයේ සිට ධාවනය ව
වැඩිදුර කියවන්න →ඩොකර් යනු සංවර්ධකයින්ට ඔවුන්ගේ යෙදුමේ යටිතල පහසුකම් සහ පරායත්තතාවයන් වෙතින් ඔවුන්ගේ යෙදුම වෙන් කිරීමෙන් ඔවුන්ගේ යෙදුම් ප්රතිනිෂ්පාදනය කිරීමට, පරිමාණයෙන් සහ ධාවනය කිරීමට උදවු කිරීමට නිර්මාණය කරන ලද වේදිකාවකි. එහි හරය, Docker යනු ස්වයං අන්තර්ගත රූපවල මෘදුකාංග බෙදා හැරීම සඳහා මෙහෙයුම් පද්ධති මට්ටමේ අථත්යකරණය භාවිතා කරමින් බහාලුම් ලෙස හැඳින්වෙන වියුක්ත යෙදුම් ක්රියාවලි කළමනාකරණය කරන මෘදුකාංගයකි. යෙදුම් සංවර්ධනය සහ යෙදවීම සඳහා ඩොකර් බහුලව භාවිතා වේ.
මෙම නිබන්ධනයේ උද්දීපනය කර ඇති භාවිත අවස්ථාව ඩොකර් සහ බහු බහාලුම් එක් බිංදුවක භාවිතා කිරීමට කැමති අය සඳහා වඩාත් ගැලප
වැඩිදුර කියවන්න →කර්තෘ විසින් පරිත්යාග සඳහා ලිවීමේ වැඩසටහන තෝරා ඇත.
Docker Compose යනු නවීන යෙදුම් අවශ්යතා සඳහා පහසුකම් සපයන බහාලුම් වාද්ය වෘන්ද මෙවලමකි. එය එකවර අන්තර් සම්බන්ධිත බහාලුම් කිහිපයක් ධාවනය කිරීමට ඔබට ඉඩ සලසයි. අතින් ධාවනය වන බහාලුම් වෙනුවට, වාද්ය වෘන්ද මෙවලම් මඟින් සංවර්ධකයින්ට බහාලුමක් එකවර පාලනය කිරීමට, පරිමාණය කිරීමට සහ දිගු කිරීමට හැකියාව ලබා දේ.
Nginx ඉදිරිපස වෙබ් සේවාදායකයක් ලෙස භාවිතා කිරීමේ ප්රතිලාභ වන්නේ ක්රියාකාරීත්වය, වින්යාස කිරීමේ හැකියාව සහ TLS අවසන් කිරීම, මෙම කාර්යයන් සම්පූර්ණ කිරීමෙන් යෙදුම නිදහස් කරයි. ප්රොක්සි කරන ලද බහාලුම් සඳහා සහතික උ
වැඩිදුර කියවන්න →