” 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


Download 477.55 Kb.
bet2/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 o'rnatish jarayoni:

Ubuntu yordamida dockerni o'rnatishni ko'rib chiqamiz . Agar sizda boshqa Linux tarqatish yoki operatsion tizimingiz bo'lsa, rasmiy veb-saytda tegishli ko'rsatmalarni qidiring .
apt paket bazasini sinxronlashtiramiz va kerakli bog'liqliklarni o'rnatamiz:
sudo apt-get yangilanishi
sudo apt-get install \ apt-transport-https \ ca -sertifikatlar \ curl \ gnupg \ lsb -release
ombor uchun GPG kalitini import qiling docker :
curl - fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg -- dearmor -o / usr /share/ keyrings / docker - arxiv -keyring.gpg
apt ro'yxatiga yangi ombor qo'shamiz :
echo \ "deb [arch=amd64 imzolangan-by=/ usr /share/ keyrings / docker -archive- keyring.gpg ] https://download.docker.com/linux/ubuntu \ $( lsb_release - cs ) barqaror" | sudo tee / etc /apt/sources.list.d /docker.list > / dev / null
Endi siz dockerni o'rnatishingiz mumkin:
sudo apt-get yangilash
sudo apt-get install docker-ce docker - ce -cli containerd.io
docker kirish daemon faqat root foydalanuvchi uchun . Boshqa foydalanuvchilarning Docker bilan ishlashi uchun ular maxsus guruhga qo'shilishi kerak - docker . Ushbu buyruqni oddiy foydalanuvchi sifatida ishga tushiring:
sudo usermod - aG docker $USER
Shundan so'ng, o'zgartirish kuchga kirishi uchun siz qayta kirishingiz kerak.

2. Docker konteynerlarini yaratish va konteynerlaridan foydalanishning afzaliklari.


Konteynerlar nima
Docker haqida gapirishdan oldin , konteynerlashtirish texnologiyasi haqida bir necha so'z aytishim kerak.
Konteynerlar ilova qanday joylashtirilishini standartlashtirish va uni umumiy infratuzilmadan ajratish usulidir. Ilova namunasi xost operatsion tizimiga ta'sir qilmaydigan izolyatsiya qilingan muhitda ishlaydi.
Ishlab chiquvchilar o'zlarining ilovalari qanday muhitda ishlashi, kerakli sozlamalar va bog'liqliklar mavjudligi haqida o'ylashlari shart emas. Ular shunchaki dastur yaratadi, barcha bog'liqliklar va sozlamalarni bitta rasmga to'playdi. Keyinchalik bu rasm ilova ishlamasligidan xavotirlanmasdan boshqa tizimlarda ishga tushirilishi mumkin.
Docker - konteynerlashtirilgan ilovalarni ishlab chiqish, yetkazib berish va ishga tushirish uchun platforma. Docker sizga konteynerlarni yaratish, ularni ishga tushirish va joylashtirishni avtomatlashtirish imkonini beradi va hayot aylanishini boshqaradi. Bitta xost mashinasida bir nechta konteynerlarni ishlatish imkonini beradi .
Konteynerlashtirish virtualizatsiyaga o'xshaydi, lekin ular bir xil emas. Virtualizatsiya o'zining virtual apparati va operatsion tizimiga ega bo'lgan gipervisorda to'laqonli xostni boshqaradi.
Bunday holda siz bitta OT ichida boshqa OTni ishga tushirishingiz mumkin. Konteynerlash holatida jarayon to'g'ridan-to'g'ri asosiy operatsion tizim yadrosidan ishlaydi va uskunani virtualizatsiya qilmaydi . Bu konteynerlashtirilgan dastur faqat asosiysi bilan bir xil OS da ishlashi mumkin degan ma'noni anglatadi . Konteynerlar apparatni virtualizatsiya qilmaydi , shuning uchun ular kamroq resurslarni iste'mol qiladilar.
1   2   3   4   5   6   7




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