Video: Docker VM nima?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
In Docker , ishlaydigan konteynerlar xost OS yadrosini baham ko'radi. A Virtual mashina , boshqa tomondan, konteyner texnologiyasiga asoslanmagan. Ular foydalanuvchi maydoni va operatsion tizimning yadro maydonidan iborat. ostida VMlar , server apparati virtuallashtirilgan. Har biri VM Operatsion tizim (OT) va ilovalarga ega.
Shu tarzda, Docker-dan virtual mashina sifatida foydalanishim mumkinmi?
“ Docker a emas VM ”. Aytaylik, agar sizda apache kabi veb-serveringiz bo'lsa, unda barcha konfiguratsiyalaringizni o'rnatish juda oson bo'ladi. docker konteynerni o'rnating va barcha bog'liqliklar va operatsion tizim konfiguratsiyasi haqida tashvishlanmasdan xizmatni istalgan tizimga joylashtiring. Bu uni osongina portativ qiladi.
Ikkinchidan, Dockerning VM dan qanday afzalliklari bor? Dockerning afzalliklari Konteynerlar Docker konteynerlar jarayon bilan izolyatsiya qilingan va apparat gipervisorini talab qilmaydi. Buning ma'nosi Docker konteynerlar juda kichikroq va a ga qaraganda ancha kamroq resurslarni talab qiladi VM . Docker tezdir. Juda tez.
Keyinchalik savol tug'iladi: Docker VM dan yaxshiroqmi?
Docker Konteynerlar Virtual mashinalarga qarshi : Konteynerlar pastroq tizim yukini ko'rsatadi Virtual mashinalarga qaraganda va konteyner ichidagi dasturning ishlashi odatda bir xil yoki yaxshiroq a ichida ishlaydigan bir xil dasturga nisbatan Virtual mashina.
Konteyner va VM o'rtasidagi farq nima?
a.da qisqasi, a VM mavhum mashinaga mo'ljallangan qurilma drayverlaridan foydalanadigan mavhum mashinani taqdim etadi, shu bilan birga a idish mavhum OT ni taqdim etadi. Ishlayotgan ilovalar konteynerda muhit esa asosiy operatsion tizimni baham ko'radi VM tizimlar turli xil operatsion tizimlarni ishga tushirishi mumkin.
Tavsiya:
Docker ma'lumotlar markazi nima?
Docker Datacenter (DDC) - bu Docker tomonidan ishlab chiqilgan konteynerlarni boshqarish va joylashtirish xizmatlari loyihasi bo'lib, korxonalarga o'zlarining Docker-ga tayyor platformalarini tezlashtirishga yordam berish uchun ishlab chiqilgan
Docker compose konteksti nima?
Kontekst. Yoki Dockerfile-ni o'z ichiga olgan katalogga yo'l yoki git omboriga url. Taqdim etilgan qiymat nisbiy yo'l bo'lsa, u Compose faylining joylashuviga nisbatan talqin qilinadi. Ushbu katalog Docker demoniga yuboriladigan qurilish konteksti hamdir
Docker-da doimiy saqlash nima?
Docker ma'lumotlar hajmlari Ma'lumotlar hajmi - bu hostning fayl tizimidagi katalog bo'lib, u konteyner uchun doimiy ma'lumotlarni saqlash uchun ishlatiladi (odatda /var/lib/docker/volumes ostida). Ma'lumotlar hajmiga yozilgan ma'lumotlar odatda Docker tasvirlarini boshqarish uchun ishlatiladigan saqlash drayveridan tashqarida boshqariladi
Docker kompozitori nima?
Compose - bu ko'p konteynerli Docker ilovalarini aniqlash va ishga tushirish vositasi. Compose yordamida siz ilova xizmatlarini sozlash uchun YAML faylidan foydalanasiz. Keyin, bitta buyruq bilan siz konfiguratsiyangizdan barcha xizmatlarni yaratasiz va ishga tushirasiz. Docker-compose-ni ishga tushiring va Compose butun ilovangizni ishga tushiradi va ishga tushiradi
Docker fayliga nima kiritilishi kerak?
Dockerfile - bu matn fayli bo'lib, unda (asosan) tasvir yaratish uchun buyruq satrida bajarishingiz kerak bo'lgan ko'rsatmalar mavjud. Dockerfile - bu bosqichma-bosqich ko'rsatmalar to'plami