බහාලුම් පින්තූර බාගත කිරීමේදී සීමාවන් ආවරණය කරන ලිපි මාලාවක දෙවන ලිපිය මෙයයි.
В
බාගැනීම් සංඛ්යාත සීමාවන් අපගේ මින් පෙර ප්රකාශයට පත් කරන ලදී
නොමිලේ සැලැස්ම, නිර්නාමික පරිශීලකයින්: පැය 100 කින් බාගත කිරීම් 6 ක්
නොමිලේ සැලැස්ම, බලයලත් පරිශීලකයින්: පැය 200 කින් බාගත කිරීම් 6 ක්
Pro සැලැස්ම: අසීමිත
කණ්ඩායම් සැලැස්ම: අසීමිත
Docker බාගැනීම් සංඛ්යාතය Docker Hub වෙත මැනිෆෙස්ට් ඉල්ලීම් ගණන ලෙස අර්ථ දැක්වේ. රූප බාගැනීම් සංඛ්යාත සීමාවන් රඳා පවතින්නේ රූපය ඉල්ලන ගිණුම් වර්ගය මත මිස රූප හිමිකරු ගිණුමේ වර්ගය මත නොවේ. නිර්නාමික (අනවසර) පරිශීලකයින් සඳහා, බාගත කිරීමේ සංඛ්යාතය ip-ලිපිනයට බැඳී ඇත.
සැ.යු. ඔබට වඩාත් සියුම් කරුණු සහ හොඳම පුහුණු අවස්ථා ලැබෙනු ඇත
බහාලුම් රූප ස්ථර සම්බන්ධයෙන් පාරිභෝගිකයින් සහ ප්රජාවගෙන් අපට ප්රශ්න ලැබේ. අපි මැනිෆෙස්ට් බාගැනීම් සීමා කරන නිසාත්, ස්තර ගණන (බ්ලොබ් ඉල්ලීම්) දැනට අසීමිත නිසාත්, බාගැනීම් සංඛ්යාත සීමා කිරීමේදී අපි රූප ස්තර සලකා නොගනිමු. මෙම වෙනස වඩාත් පරිශීලක හිතකාමී බවට පත් කිරීම සඳහා ප්රජා ප්රතිපෝෂණ මත පදනම් වේ, එබැවින් පරිශීලකයින්ට ඔවුන් භාවිතා කරන සෑම පෙනුමකම ස්ථර ගණන් කිරීමට අවශ්ය නොවේ.
Docker Hub රූප බාගැනීම් සංඛ්යාත පිළිබඳ සවිස්තරාත්මක විශ්ලේෂණය
වේග සීමාවට හේතුව මෙන්ම එය හරියටම සීමා කරන්නේ කෙසේද යන්න තීරණය කිරීම සඳහා අපි Docker Hub වෙතින් පින්තූර බාගත කිරීම විශ්ලේෂණය කිරීමට බොහෝ කාලයක් ගත කළෙමු. සාමාන්ය කාර්ය ප්රවාහයන් සඳහා ප්රායෝගිකව සියලුම පරිශීලකයන් අනුමාන කළ හැකි වේගයකින් රූප බාගත කරන බව අප දුටු දෙයින් තහවුරු විය. කෙසේ වෙතත්, නිර්නාමික පරිශීලකයින් කුඩා සංඛ්යාවක සැලකිය යුතු බලපෑමක් ඇත, උදාහරණයක් ලෙස, සියලුම බාගත කිරීම් වලින් 30% ක් පමණ පැමිණෙන්නේ නිර්නාමික පරිශීලකයින්ගෙන් 1% කින් පමණි.
නව සීමාවන් මෙම විශ්ලේෂණය මත පදනම් වේ, එබැවින් අපගේ බොහෝ පරිශීලකයින්ට බලපෑමක් ඇති නොවනු ඇත. මෙම සීමාවන් සංවර්ධකයින් විසින් සාමාන්ය භාවිතය පිළිබිඹු කිරීමට සාදා ඇත - ඩොකර් ඉගෙනීම, කේතය සංවර්ධනය කිරීම, රූප ගොඩනැගීම, සහ යනාදිය.
බාගැනීම් සංඛ්යාත සීමාවන් වඩා හොඳින් අවබෝධ කර ගැනීමට සංවර්ධකයින්ට උදවු කිරීම
දැන් අපි එහි බලපෑම තේරුම් ගෙන ඇති අතර, සීමාවන් තිබිය යුත්තේ කොතැනද යන්නත්, මෙම සීමාවන් ක්රියාත්මක කිරීම සඳහා තාක්ෂණික කොන්දේසි තීරණය කිරීමට අපට සිදු විය. Docker registry වෙතින් පින්තූර බාගත කිරීම සීමා කිරීම තරමක් අපහසුය. ඔබට රෙජිස්ට්රි විස්තරයේ බාගැනීම් සඳහා API එකක් සොයාගත නොහැකි වනු ඇත - එය නොපවතියි. ඇත්ත වශයෙන්ම, රූපයක් බාගත කිරීම යනු API තුළ ඇති මැනිෆෙස්ට් ඉල්ලීම් සහ blobs වල එකතුවක් වන අතර, ඒවා තත්ත්වය අනුව වෙනස් ලෙස ක්රියාත්මක වේ. සේවාදායකයා සහ ඉල්ලූ රූපය.
උදාහරණයක් ලෙස, ඔබට දැනටමත් රූපයක් තිබේ නම්, Docker Engine විසින් මැනිෆෙස්ටයක් සඳහා ඉල්ලීමක් නිකුත් කරනු ඇත, පිළිගත් මැනිෆෙස්ටය මත පදනම්ව අවශ්ය සියලුම ස්ථර දැනටමත් ඇති බව තේරුම් ගෙන, පසුව නවත්වන්න. අනෙක් අතට, ඔබ බහුවිධ ගෘහනිර්මාණ සඳහා සහය දක්වන රූපයක් බාගත කරන්නේ නම්, මැනිෆෙස්ට් ඉල්ලීමක් මඟින් සහය දක්වන එක් එක් ගෘහ නිර්මාණ ශිල්පය සඳහා රූප මැනිෆෙස්ට් ලැයිස්තුවක් ආපසු ලබා දෙනු ඇත. Docker Engine එය ක්රියාත්මක වන විශේෂිත ගෘහනිර්මාණ ශිල්පය සඳහා තවත් මැනිෆෙස්ට් ඉල්ලීමක් නිකුත් කරනු ඇත, ඒ වෙනුවට එයට රූපයේ ඇති සියලුම ස්ථර ලැයිස්තුවක් ලැබෙනු ඇත. එවිට එය එක් එක් නැතිවූ ස්ථරය (blob) සඳහා විමසනු ඇත.
සැ.යු. මෙම මාතෘකාව වඩාත් පුළුල් ලෙස ආවරණය කර ඇත
රූපයක් බාගත කිරීම සැබවින්ම මැනිෆෙස්ට් ඉල්ලීම් එකක් හෝ දෙකක් මෙන්ම ශුන්යයේ සිට අනන්තය දක්වා - ස්ථර සඳහා ඉල්ලීම් (බ්ලොබ්) බව පෙනේ. ඓතිහාසික වශයෙන්, Docker විසින් බාගැනීම් සංඛ්යාතය ස්තරයෙන් ස්ථර පදනමින් නිරීක්ෂණය කර ඇත, මෙය කලාප පළල භාවිතයට වඩාත් සම්බන්ධ වේ. එහෙත්, කෙසේ වෙතත්, අපි ප්රජාවට ඇහුම්කන් දුන්නෙමු, එය ඔබ ඉල්ලන ලද ස්ථර සංඛ්යාව නිරීක්ෂණය කිරීමට අවශ්ය වන බැවින්, එය Dockerfile සමඟ වැඩ කිරීම සම්බන්ධයෙන් හොඳම භාවිතයන් නොසලකා හැරීමට තුඩු දෙනු ඇති අතර, අවශ්ය පරිශීලකයින් සඳහා වඩාත් අවබෝධාත්මක ය. විස්තර ගැන වැඩි අවබෝධයකින් තොරව රෙජිස්ට්රි සමඟ වැඩ කරන්න.
එබැවින් අපි මැනිෆෙස්ට් ඉල්ලීම් මත පදනම්ව ඉල්ලීම් ගණන සීමා කරමු. මෙය පරිශීලකයින්ට තේරුම් ගැනීමට පහසු වන පින්තූර බාගත කිරීම සඳහා සෘජුවම සම්බන්ධ වේ. ඇත්ත වශයෙන්ම කුඩා සූක්ෂ්මතාවයක් ඇත - ඔබ දැනටමත් පවතින රූපයක් බාගත කිරීමට උත්සාහ කරන්නේ නම්, ඔබ ස්ථර බාගත නොකළද, ඉල්ලීම තවමත් සැලකිල්ලට ගනු ලැබේ. ඕනෑම අවස්ථාවක, බාගත කිරීම් වාර ගණන සීමා කිරීමේ මෙම ක්රමය සාධාරණ සහ පරිශීලක-හිතකාමී වනු ඇතැයි අපි බලාපොරොත්තු වෙමු.
ඔබගේ ප්රතිපෝෂණය බලාපොරොත්තුවෙන්
සීමා කිරීම් එක් එක් වර්ගයේ පරිශීලකයින් සඳහා සුදුසු බව සහතික කිරීම සඳහා අපි සීමා කිරීම් නිරීක්ෂණය කර පොදු භාවිත අවස්ථා මත පදනම්ව සුදුසු ගැලපීම් සිදු කරන්නෙමු, විශේෂයෙන්, අපි සංවර්ධකයින් ඔවුන්ගේ වැඩ කිරීමෙන් කිසි විටෙකත් වැළැක්වීමට උත්සාහ කරන්නෙමු.
මෙම වෙනස්කම් අනුව CI සහ සටන් පද්ධති tweaking පිළිබඳ තවත් ලිපියක් සඳහා ඉදිරි සතිවලදී රැඳී සිටින්න.
අවසාන වශයෙන්, විවෘත මූලාශ්ර ප්රජාව සඳහා අපගේ සහයෝගයේ කොටසක් ලෙස, අපි නොවැම්බර් 1 වනදා දක්වා විවෘත මූලාශ්ර සඳහා නව මිල සැලසුම් ලබා දෙන්නෙමු. අයදුම් කිරීමට, කරුණාකර පෝරමය පුරවන්න
සේවා නියමවල නවතම වෙනස්කම් පිළිබඳ වැඩි විස්තර සඳහා කරුණාකර පිවිසෙන්න
ඔවුන්ගේ රූප බාගත කිරීමේ සංඛ්යාත සීමාවන් ඉහළ නැංවීමට අවශ්ය අය සඳහා, Docker විශේෂාංගයක් ලෙස අසීමිත රූප බාගැනීම් පිරිනමයි.
මූලාශ්රය: www.habr.com