"kompyuter injiniringi" fakulteti




Download 0,66 Mb.
bet2/4
Sana15.01.2024
Hajmi0,66 Mb.
#137350
1   2   3   4
Bog'liq
1-MLSB
Amaliy mashg’ulot (KIA) №4, Hisobot2, HAMKORLIK PEDAGOGIKASINING KONSEPTUAL G’OYALARI, C#, Hudoyberdiyeva Muhayyo Halimovna, KIDS` ENGLISH 2. INGLIZ TILI DARSLIGI 2- SINF UCHUN. , AA, ReadMe UzLAp Office 2003, TITUL, 10-sinf algebra, (5-6-7-8-9-10) Informatika test javoblar, 1-uzb-dateline (6), JAHON BANKLARI BILAN HAMKORLIKDA ISHLASHNI RIVOJLANTIRISH YO‘LLARI, SS
Konteynerizatsiya - bu dasturlarni va ularga aloqador kerakli barcha komponentlarni (kutubxona fayllari, o'rnatilgan dasturlar, saqlanadigan ma'lumotlar va boshqalar) yagona faylda birlashtirishning yo'li hisoblanadi. Docker, bu maqsadda Linux karnelining konteynerizatsiya qobiliyatlari asosida yaratilgan va endi Windows va macOS xohlagan ish stendida ham ishlaydi.
Docker, keng foydalanuvchilar o'rtasida tashkil etilgan ma'lumotlar bazasini ishlab chiqdi. Ushbu ma'lumotlar bazasida "imij"lar mavjud, ularning har biri konteyner birlashtirish va ishlatish uchun asosiy componentlarni (masalan, operatsion tizim, dastur va kutubxona fayllarini) o'z ichiga oladi. Docker imijlari xususiy, hamkorlikda yaratilishi mumkin bo'lgan va bir biriga o'tqazilishi oson bo'lgan tayyor dasturlar kabi hisoblanadi.
Docker boshqarish vositasi "docker daemon"ning ishga tushirilishi bilan boshlanadi. Ushbu dastur, Docker-ning yordamida amalga oshirilishi kerak bo'lgan vazifalarni qabul qilib, zarur imijlarni yuklab olish, konteynerlarni ishga tushirish va boshqalar bilan o'zaro almashishni amalga oshiradi.
Docker konteynerini ishga tushirishda, konteyner tahrir qilingan yangi boshqa bir dastur yoki boshqa dastur bilan birga ishlaydi. Konteyner, bir operatsion tizimi yoki tizim fragmentini ishlatib, unga kerakli resurslarni (barcha kerakli kutubxona fayllari va boshqalar) yuklaydi va bajarishga boshlaydi. Konteynerlar, bir-biridan aloqador emas, o'z resurslari bilan cheklangan o'rnaklar hisoblanadi. Buning natijasida, bir konteynerning ish jarayoni boshqa konteynerlarga ta'sir etmaydi, ularga o'zini ta'sir etmasdan o'z resurslarini to'g'ri ishlatishi mumkin.
Docker, to'plam shaklida ishlaydigan bir muhit yaratadi, shuning uchun to'plamda yaratilgan o'zgarmas kodni bir konteynerdan boshqa konteynerga oson o'tkazish mumkin. Bu, dasturchilar uchun xususiyatlar yaratishda, tizimlar o'rtasida ochiq ishlashda va dasturlarni mustaqil modda ishlatishda katta qulayliklar yaratadi.
Umuman olganda, Docker dasturlarni va ularga aloqador komponentlarni o'zining ishlash joyida to'plash, ulardan foydalanish va boshqarishga imkon beradi. Ushbu konteynerizatsiya usuli, dasturlarni yuritishning ham oddiy vaqtdan vaqtdan qulay, ham tizimning xavfsizlik va stabil ish jarayonlari uchun muhimdir.


Download 0,66 Mb.
1   2   3   4




Download 0,66 Mb.