Docker Container 18.09-ийн шинэ хувилбар шинэ сайжруулалттай гарлаа

Docker

Docker бол програм хангамжийн контейнер дотор програмуудыг автоматаар байршуулах нээлттэй эхийн төсөл юм, програмын виртуалчлалын хийсвэрлэл, автоматжуулалтын нэмэлт давхаргыг олон үйлдлийн системээр хангах.Lüksemburq, Lüksemburq, Lüksemburg, Lüksemburq, Lüksemburg, Lüksemburg, Lüksemburg, Lüksemburg, Lüksemburq, Lüksemburq, Lüksemburq, Lüksemburg, Lüksemburq, Lüksemburq, Lüksemburq, Lüksemburg, Lüksemburg, Lüksemburq, Lüksemburq, Lüksemburq, Lüksemburq, Lüksemburq, Lüksemburq, Lüksemburq, Lüksemburq, Lüksemburq, Lüksemburq, Lüksemburg, Lüksemburq, Lüksemburq, Lüksemburq, Lüksemburq, Lombard, Lüksemburg, Lüksemburq, Lüksemburq, Lüksemburq, Lombard, Lüksemburg

Docker Линукс цөмийн нөөц тусгаарлах шинж чанарыг ашигладаг, бие даасан "чингэлэг" -ийг зөвшөөрөх cgroups and namespace гэх мэт.

Ийм байдлаар Docker нь эдгээр контейнеруудыг нэг Линуксийн жишээнд ажиллуулж, виртуал машин асаах, засвар үйлчилгээ хийхээс зайлсхийх боломжийг олгодог.

Нэрийн орон зайд зориулсан Linux цөмийн дэмжлэг нь програмын үйл ажиллагааны орчныг харах байдлыг тусгаарлаж өгдөг.

Процессын мод, сүлжээ, хэрэглэгчийн ID, холбогдсон файлын системийг багтаасан бол цөмийн бүлгүүд нь CPU, санах ой, блок оруулах / оруулах, сүлжээ зэрэг нөөцийг тусгаарлах боломжийг олгодог.

Docker 18.09-ийн шинэ хувилбар

Docker Isolated Linux Container Management Toolkit 18.09 хувилбарыг танилцуулж байна нь тусдаа програмын тусгаарлах түвшинд контейнерийг удирдах өндөр түвшний API-г өгдөг.

Docker нь дурын процессуудыг тусгаарлах горимд ажиллуулж дараа нь эдгээр процессуудад зориулж бүтээсэн контейнеруудыг бусад серверүүд рүү шилжүүлэх, хуулбарлах боломжийг олгоно.

Docker 18.09-ээс эхлэн хөгжүүлэгчид 4 сараас 7 сар хүртэл нэмэгдсэн тул хувилбарыг дэмжих хугацаа үр өгөөжтэй болсон Docker Community Edition-ийн хөгжлийн мөчлөг шинэчлэгдсэнтэй холбоотой.

Docker-ийн энэхүү шинэ хувилбарыг онцлох бас нэг хүчтэй зүйл бол энэ юм контейнерийн менежментийн үндсэн ажиллах хугацаа шинэчлэгдэж контейнер 1.2 гарсан байна.

Энэ нь gRPC контейнер менежментийн механизмын хэрэглээг тогтворжуулж, Kubernetes 1.12 платформтой нийцэж, янз бүрийн архитектурын (олон нуман хаалга) бүх нийтийн зургуудын дэмжлэгийг сайжруулсан болно.

Нөгөө талаар, Docker 18.09 дээр шинэ бүтээх арын хувилбарыг өргөжүүлсэн ("docker build" командын ажиллагааг хангаж өгдөг). Ажил үүргээ эхлүүлэхэд дэмжлэг үзүүлдэг, ашиглалтын явцад root хэрэглэгчийн эрх мэдэл шаарддаггүй хог цэвэрлэх ажиллагааг автоматаар гүйцэтгэх.

BuildKit сайжруулалт

DockerEngineDiagram-1

Docker 18.09 нь BuildKit-ийг хойшлуулах сонголтыг агуулдаг. Энэ нь зарим чухал шинэ шинж чанаруудыг нэмэхийн зэрэгцээ гүйцэтгэл, хадгалах менежмент, өргөтгөлийг сайжруулдаг шинэ бүтээх архитектур юм.

Гүйцэтгэлийн сайжруулалт: BuildKit нь илүү хурдан, илүү нарийвчлалтай, илүү зөөврийн болгож өөрчилсөн нийцэл ба кэшийн загварыг багтаасан болно.

Энэхүү архитектурын өөрчлөлт, уялдаатай хамт Docker хөгжүүлэгчид одоо олон нийтийн хувилбарын хөдөлгүүрээс Enterprise хөдөлгүүрийг лицензийн энгийн идэвхжүүлэлтээр шинэчлэхийг зөвшөөрч байна.

Docker Community хувилбарын одоогийн хэрэглэгчдийн хувьд энэ алхам нь аж ахуйн нэгжийн аюулгүй байдлын олон шинж чанарыг нээж, Docker-ийн аж ахуйн нэгжийн түвшний дэмжлэг, өргөтгөсөн засвар үйлчилгээний бодлогод нэвтрэх гэсэн үг юм.

Өмнөх хувилбартай харьцуулахад

Ажлын зэрэгцээ гүйцэтгэлийг зохион байгуулахын тулд кодыг өөрчилж, кэшийн загварыг өөрчилсөн, Энэ нь угсралтыг хурдасгах боломжийг олгосон.

Жишээлбэл, Dockerfile төслийг туршиж үзэхэд олон холболтын үе шатыг нэгэн зэрэг гүйцэтгэснээс Moby тогтоосон хурд 2-оос 9,5 дахин нэмэгдсэн бөгөөд ашиглагдаагүй алхамууд болон багцуудын хоорондох өгөгдлийн файлуудыг үл тоомсорлов. агуулга.

Dockerfile-д нууцыг оруулах чадварыг нэмсэн тэдгээрийг бүтээх явцад, тэдгээрийг дүрсэнд хадгалалгүйгээр, хадгалах кэшэнд суулгалгүйгээр аюулгүй дамжуулна.

Ssh ssh-agent залгууруудыг дамжуулах чадвар, жишээ нь, одоо байгаа холболтыг ашиглан хувийн репозиторуудтай холбогдохын тулд ssh-agent-ээр дамжуулан хэрэгжүүлдэг.

Одоо угсрах кэшийг зурагнаас тусад нь удирдаж болно.

Кэшийг арилгах, цэвэрлэх дүрмийг тодорхойлох чадвар болон бусад зүйлийг "docker builder prune" гэсэн шинэ тушаал нэмсэн.

Хэрэв та энэ талаар бага зэрэг мэдэхийг хүсвэл та дараахь линкээр орж үзэх боломжтой.


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.