Видео: Docker VM гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
онд Докер , ажиллаж байгаа контейнерууд нь хост үйлдлийн системийн цөмийг хуваалцдаг. А Виртуал машин , нөгөө талаас савны технологид тулгуурлаагүй. Эдгээр нь хэрэглэгчийн орон зай болон үйлдлийн системийн цөмийн орон зайгаас бүрдэнэ. Доод VM , серверийн техник хангамж виртуалчлагдсан. Тус бүр VM Үйлдлийн систем (OS) болон програмуудтай.
Ийм байдлаар би Docker-ийг виртуал машин болгон ашиглаж болох уу?
“ Докер a БИШ VM .” Хэрэв танд apache шиг вэб сервер байгаа бол өөрийн тохиргооны тохиргоог хийх нь үнэхээр амархан байх болно. докер бүх хамаарал болон үйлдлийн системийн тохиргооны талаар санаа зоволтгүй аливаа системд уг үйлчилгээг байрлуулж болно. Энэ нь түүнийг хялбар зөөврийн болгодог.
Хоёрдугаарт, VM-ээс Docker ямар давуу талтай вэ? Docker-ийн давуу тал Контейнер Докер Контейнерууд нь процессоор тусгаарлагдсан бөгөөд тоног төхөөрөмжийн гипервизор шаарддаггүй. Энэ нь гэсэн үг Докер чингэлэг нь хамаагүй бага бөгөөд а-аас хамаагүй бага нөөц шаарддаг VM . Докер хурдан байна. Маш хурдан.
Дараа нь асуулт бол Docker нь VM-ээс илүү юу?
Докер Контейнер Виртуал машинуудын эсрэг : Контейнер нь системийн доод ачааллыг харуулж байна Виртуал машинуудаас илүү болон савны доторх програмын гүйцэтгэл ерөнхийдөө ижил буюу илүү сайн a дотор ажиллаж байгаа ижил програмтай харьцуулахад Виртуал машин.
Контейнер болон VM хоёрын ялгаа юу вэ?
Дотор товчхондоо, а VM нь хийсвэр машиныг чиглүүлэх төхөөрөмжийн драйверуудыг ашигладаг хийсвэр машиныг хангадаг бол a сав хийсвэр үйлдлийн системээр хангадаг. Ажиллаж байгаа програмууд саванд орчин нь үндсэн үйлдлийн системийг хуваалцдаг бол VM системүүд нь өөр өөр үйлдлийн системийг ажиллуулж болно.
Зөвлөмж болгож буй:
Docker мэдээллийн төв гэж юу вэ?
Docker Datacenter (DDC) нь аж ахуйн нэгжүүдэд өөрсдийн Docker-д бэлэн платформуудыг ашиглахад нь туслах зорилгоор Docker-ээс боловсруулсан контейнерийн менежмент, байршуулалтын үйлчилгээний төсөл юм
Docker compose контекст гэж юу вэ?
Контекст. Dockerfile агуулсан лавлах руу очих зам эсвэл git репозитор руу url. Өгөгдсөн утга нь харьцангуй зам байх үед үүнийг Зохиох файлын байршилтай холбоотой гэж тайлбарладаг. Энэ лавлах нь мөн Docker дэмон руу илгээгдсэн бүтээх контекст юм
Docker дахь байнгын хадгалалт гэж юу вэ?
Докерын өгөгдлийн хэмжээ Өгөгдлийн эзлэхүүн нь контейнерийн байнгын өгөгдлийг хадгалахад ашиглагддаг (ихэвчлэн /var/lib/docker/volumes дор) хостын файлын систем дэх лавлах юм. Өгөгдлийн эзлэхүүнд бичигдсэн мэдээллийг ихэвчлэн Docker дүрсийг удирдахад ашигладаг хадгалах драйвераас гадуур удирддаг
Docker хөгжмийн зохиолч гэж юу вэ?
Compose нь олон контейнерт Docker програмуудыг тодорхойлох, ажиллуулах хэрэгсэл юм. Compose-ийн тусламжтайгаар та YAML файлыг ашиглан програмынхаа үйлчилгээг тохируулах боломжтой. Дараа нь нэг тушаалаар та тохиргооноос бүх үйлчилгээг үүсгэж, эхлүүлнэ. Docker-compose-г ажиллуулж, Compose таны програмыг бүхэлд нь эхлүүлж ажиллуулна
Docker дахь Mount гэж юу вэ?
Та bind mount ашиглах үед хост машин дээрх файл эсвэл лавлахыг саванд холбодог. Файл эсвэл лавлахыг хост машин дээрх бүрэн замаар нь иш татдаг. Файл эсвэл лавлах нь Docker хост дээр аль хэдийн байх шаардлагагүй. Энэ нь хараахан байхгүй бол хүсэлтээр бүтээгдсэн