” fanidan mustaqil ishi mavzu: Docker tushunchasi ularning qo’llanilishi. Docker konteynerlarini yaratish Bajardi: Mingboyev. O. E ki(at-servis)-S205-18-guruh talabasi Qabul qildi


Docker tuzish - bir vaqtning o'zida bir nechta konteynerlarni joylashtirish


Download 477.55 Kb.
bet4/7
Sana01.03.2023
Hajmi477.55 Kb.
#1242883
1   2   3   4   5   6   7
Bog'liq
Mustaqil ish Xujayarov fanidan Mingboyev.O.E

Docker tuzish - bir vaqtning o'zida bir nechta konteynerlarni joylashtirish.

Docker-compose bir vaqtning o'zida bir nechta konteynerlarni joylashtirish va sozlash imkonini beradi. Masalan, veb-ilova uchun siz LAMP to'plamini o'rnatishingiz kerak: Linux + Apache , MySQL , PHP. Ilovalarning har biri Linux OS uchun alohida konteynerdir . Ammo bu vaziyatda bizga bitta dastur emas, balki barcha idishlar birgalikda kerak. Docker-compose barcha ilovalarni bitta buyruq bilan joylashtirish va sozlash imkonini beradi va busiz har bir konteynerni alohida joylashtirish va sozlash kerak bo'ladi.

3.Docker -da ma'lumotlarni saqlash
Idishlarning asosiy xususiyatlaridan biri efemerdir. Bu shuni anglatadiki, konteynerlar istalgan vaqtda to'xtatilishi, qayta ishga tushirilishi yoki yo'q qilinishi mumkin. Bunday holda, konteynerdagi barcha to'plangan ma'lumotlar yo'qoladi. Shuning uchun, ilovalar konteynerda ma'lumotlarni saqlashga tayanmasliklari uchun ishlab chiqilishi kerak, bu fuqaroliksiz printsip deb ataladi .
Bu ularning ishini saqlamaydigan ilovalar yoki xizmatlar uchun juda mos keladi. Masalan, ma'lumotlarni hisoblash yoki konvertatsiya qilish funktsiyalari: ular bitta ma'lumot to'plamini kirish sifatida qabul qildilar, uni o'zgartirdilar yoki hisoblab chiqdilar va natijani qaytardilar. Hamma narsa, hech narsa hech qanday joyda saqlanmasligi kerak.
Ammo hamma ilovalar ham shunday emas va saqlanishi kerak bo'lgan juda ko'p ma'lumotlar mavjud. Konteynerlar buni amalga oshirishning bir necha usullarini taqdim etadi.

  • Tom ( Docker jildlar )

Bu Dockerning o'zi ma'lumotlarni saqlash uchun kataloglarni yaratish usulidir. Ular ma'lumotlarni almashishlari uchun turli konteynerlarga taqdim etilishi mumkin. Odatiy bo'lib, bu kataloglar xost mashinasida yaratilgan , lekin siz masofaviy saqlashdan ham foydalanishingiz mumkin: fayl serveri yoki ob'ektni saqlash .

  • Katalogni o'rnatish ( bind o'rnatish )

Bunday holda, katalog dastlab xost mashinasida yaratiladi va shundan keyingina konteynerlarga o'rnatiladi.
Ammo bu usul tavsiya etilmaydi, chunki u bir nechta konteynerlarda ma'lumotlarni zaxiralash, ko'chirish va almashishni qiyinlashtiradi.
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling