Асуулт: 1 оны 2020-р сарын XNUMX-ээс эхлэн Docker үйлчилгээг ашиглахад шинэ хязгаарлалтууд

Асуулт: 1 оны 2020-р сарын XNUMX-ээс эхлэн Docker үйлчилгээг ашиглахад шинэ хязгаарлалтууд

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

Docker-ийн үйлчилгээний нөхцөл юу вэ?

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

Үйлчилгээний шинэ нөхцөл хэзээ хүчин төгөлдөр болох вэ?

Үйлчилгээний шинэчлэгдсэн нөхцөл нэн даруй хүчин төгөлдөр болно.

Үйлчилгээний нөхцөлд ямар өөрчлөлт гарсан бэ?

2.5-р хэсэгт хамгийн чухал өөрчлөлт орсон. Бүх өөрчлөлтийн талаар мэдэхийн тулд бид бүрэн эхээр нь уншихыг зөвлөж байна үйлчилгээний нөхцөл.

Идэвхгүй зургийн хадгалах хязгаар гэж юу вэ, энэ нь миний бүртгэлд хэрхэн нөлөөлөх вэ?

Зургийн хадгалалт нь хэрэглэгчийн бүртгэл ашиглан хадгалсан зураг бүрийн татаж авах, байршуулах үйл ажиллагаанд суурилдаг. Зургаан сарын турш татан аваагүй/байршуулсан бол "идэвхгүй" гэсэн шошготой байна. "Идэвхгүй" гэж тэмдэглэсэн бүх зургийг устгахаар төлөвлөж байна. Захиалгын төлөвлөгөөтэй дансууд энэ хязгаарлалтад хамаарна Чөлөөт хувь хүний ​​хөгжүүлэгчид болон компаниудад зориулсан. Мөн Docker Hub-д зориулсан шинэ хяналтын самбар гарч ирэх бөгөөд энэ нь таны бүртгэлтэй холбоотой бүх агуулах дээрх бүх контейнер зургийн статусыг харах боломжийг танд олгоно.

Контейнерийн зураг хадгалах шинэ хязгаарлалт ямар байх вэ?

Докер 1 оны 2020-р сарын XNUMX-ээс эхлэн идэвхгүй байгаа зургуудад зориулж контейнерийн дүрс хадгалах шинэ бодлогыг танилцууллаа. Идэвхгүй савны зураг хадгалах бодлого нь дараах үнийн төлөвлөгөөнд хэрэгжинэ.

  • Үнэгүй тарифын төлөвлөгөө: идэвхгүй зургуудыг хадгалахад 6 сарын хязгаарлалт байх болно;
  • Мэргэжлийн болон багийн төлөвлөгөө: идэвхгүй зургуудыг хадгалах хугацаанд ямар ч хязгаарлалт байхгүй.

"Идэвхгүй" зураг гэж юу вэ?

Идэвхгүй зураг нь 6 сарын турш Docker Hub зургийн агуулах руу татагдаагүй эсвэл байршуулаагүй контейнер дүрс юм.

Би зургийнхаа статусыг хэрхэн шалгах вэ?

Docker Hub репозитор дахь шошго бүр (болон шошготой холбоотой сүүлчийн зураг) "Сүүлд түлхэгдсэн" огноотой бөгөөд хэрэв та өөрийн бүртгэлээр нэвтэрсэн бол Repositories-д хялбархан харж болно. Docker Hub-д хамгийн сүүлийн үеийн шошго болон шошгоны өмнөх хувилбаруудыг багтаасан бүх зургийн статусыг харах боломжтой шинэ хяналтын самбарыг ашиглах боломжтой болно. Устгахаар төлөвлөсөн идэвхгүй зургуудын талаар бүртгэл эзэмшигчдэд имэйлээр мэдэгдэх болно.

Хадгалах хязгаарт хүрсэн үед идэвхгүй зургууд юу болох вэ?

1 оны 2020-р сарын XNUMX-ээс эхлэн "идэвхгүй" гэж тэмдэглэсэн бүх зургийг устгахаар төлөвлөж байна. Устгахаар төлөвлөж буй "идэвхгүй" зургуудын талаар бүртгэл эзэмшигчдэд имэйлээр мэдэгдэх болно.

Хэрхэн өөрийн зургийн хязгааргүй хадгалах сан авах вэ?

Эдгээр хязгаарлалт нь зөвхөн тарифын төлөвлөгөөнд хамаарна Чөлөөт. Тарифын төлөвлөгөөтэй дансны хэрэглэгчид нь буюу Team хязгаарлалтад хамаарахгүй. Хэрэв танд үнэгүй данс байгаа бол Pro эсвэл Team төлөвлөгөө рүү хялбархан шинэчлэх боломжтой сарын 5 доллараас жилийн захиалгатай.

Docker яагаад шинэ "унтаа" зураг хадгалах бодлогыг нэвтрүүлсэн бэ?

Docker Hub нь дэлхийн хамгийн том контейнер зургийн агуулах бөгөөд 15PB гаруй өгөгдлийг хадгалдаг. Докерын дотоод аналитик хэрэгслүүд нь Docker Hub-д хадгалагдсан эдгээр 15PB зургуудаас 10PB-ээс илүүг зургаан сараас дээш хугацаанд хүсэлт гаргаагүй болохыг харуулсан. Гүнзгий ухаж үзвэл эдгээр идэвхгүй зургийн 4.5PB орчим нь Үнэгүй данстай холбоотой болохыг олж мэдсэн.

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

Хэрэв бид хадгалах санд суурилсан төлөвлөгөөтэй үйлчлүүлэгч бол хадгалах бодлого бидэнд үйлчлэх үү?

Үгүй ээ, ямар нэгэн төлбөртэй төлөвлөгөөтэй үйлчлүүлэгчид хадгалах хугацааны хувьд хязгаарлагдахгүй.

Албан ёсны зургууд нь "идэвхгүй" зураг хадгалах бодлогод хамрагдах уу?

Үгүй Идэвхгүй зураг хадгалах журам нь албан ёсны зурагт хамаарахгүй. "Номын сангийн" нэрийн талбарт байгаа аливаа зургийг устгахгүй. Баталгаажсан нийтлэгчдээс нийтэлсэн зургуудыг идэвхгүй зураг хадгалах бодлогоор хязгаарлахгүй.

Хадгалах бодлого нь хадгалах газар, шошго, зурагт хамаарах уу?

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

Жишээлбэл, хэрэв ":latest" тагийг татаж авбал өмнөх бүх хувилбарыг устгахаас сэргийлнэ үү?

Үгүй Хэрэв ":latest" тагийг татсан бол зөвхөн ":latest"-ын хамгийн сүүлийн хувилбарыг идэвхтэй гэж тэмдэглэнэ. Шошгоны өмнөх хувилбаруудын статус өөрчлөгдөхгүй.

Идэвхгүй зургийг устгасны дараа юу болох вэ?

Сүүлийн 6 сарын хугацаанд хандаагүй зургийг "идэвхгүй" гэж тэмдэглэж, мөн устгахаар тэмдэглэнэ. Нэгэнт идэвхгүй гэж тэмдэглэгдсэн зургийг татаж авах боломжгүй. Идэвхгүй зургууд нь тодорхой хугацаанд (Зургийн хяналтын самбарт) харагдах бөгөөд ингэснээр үйлчлүүлэгчид зургийг сэргээх боломжтой болно.

Устгасан зургийг сэргээх боломжтой юу?

Устгахаас өмнө идэвхгүй зураг хэсэг хугацаанд (Зургийн хяналтын самбарт) харагдах бөгөөд ингэснээр хэрэглэгчид ийм зургийг сэргээх боломжтой болно.

Хэрэв надад хуучин (санд суурилсан) төлөвлөгөө байгаа бол миний бүртгэл идэвхгүй зураг хадгалах бодлого болон татаж авах хязгаарлалтад хамрагдах уу?

Одоо байгаа хуучин захиалга нь татаж авах бодлого, хязгаарлалтын зорилт биш юм. Ийм хэрэглэгчид 31 оны 2021-р сарын XNUMX хүртэл шилжих боломжтой гэдгийг санаарай шинэ тарифын төлөвлөгөө.

Docker Hub репозитороос зураг татахад ямар хязгаарлалт байдаг вэ?

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

Хэрэглэгчийн дээд эрх нь түүний хувийн данс болон харьяалагддаг аливаа байгууллагад үндэслэн хамаарна. Зөвшөөрөлгүй татаж авах нь "нэргүй" бөгөөд хэрэглэгчийн ID-ийн оронд IP хаягаар хязгаарлагддаг. Зөвшөөрөгдсөн зураг байршуулах талаар илүү ихийг мэдэхийг хүсвэл шалгана уу баримт бичиг.

Татаж авах давтамжийг хязгаарлах зорилгоор татан авалтыг хэрхэн тодорхойлдог вэ?

Татаж авах хүсэлт нь маягтын UTL репозитороос хоёр хүртэлх GET хүсэлтээс бүрдэнэ /v2/*/manifests/*.

Баримт нь олон архитектурын зургийн манифестийг татаж авахын тулд манифестын жагсаалтыг татаж аваад дараа нь шаардлагатай архитектурт зориулж хүссэн манифестийг татаж авах шаардлагатай. HEAD хүсэлтийг тооцохгүй.

Таны эзэмшиж буй зургуудыг оруулаад бүх таталтыг ингэж тооцдог болохыг анхаарна уу. Энэ нь бие даасан давхаргыг тооцохгүй байх буулт юм.

Би өөрийн Docker Hub толин тусгалыг ажиллуулж болох уу?

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

Зургийн давхаргыг тооцох уу?

Үгүй Бид манифест хүсэлтийг хязгаарладаг тул татаж авах үед давхаргын тоо (блоб хүсэлт) одоогоор хязгаарлагдахгүй. Энэ бол ард иргэдийн санал хүсэлтийн үндсэн дээр өмнөх бодлогодоо өөрчлөлт оруулж байгаа юм. Өөрчлөлтийн зорилго нь хэрэглэгчдэд ашиглах боломжтой зураг бүрийн давхаргыг тоолох шаардлагагүй болгохын тулд бодлогыг хэрэглэгчдэд ээлтэй болгох явдал юм.

Нэргүй татаж авах хурд нь IP хаягаар хязгаарлагддаг уу?

Тиймээ. Хүсэлтийн давтамж нь хувь хүний ​​IP хаягаар хязгаарлагддаг (жишээлбэл, нэргүй хэрэглэгчдийн хувьд: нэг хаягаас 100 цагийн дотор 6 хүсэлт). Дэлгэрэнгүй мэдээллийг үзнэ үү энд.

Нэвтэрсэн хэрэглэгчдийн татаж авах хүсэлтийг IP хаягаар хязгаарласан уу?

Үгүй ээ, эрх бүхий хэрэглэгчдийн татаж авах хүсэлт нь IP-д суурилсан биш харин бүртгэлд тулгуурласан байдаг. Үнэгүй дансууд нь зургаан цагийн дотор 200 хүсэлтээр хязгаарлагддаг. Төлбөртэй дансууд хязгааргүй.

Хэрэв би өөрийн акаунт руу нэвтэрч, дараа нь миний IP хаягаас хэн нэгэн нэрээ нууцалсан хязгаарлалтыг мөрдвөл хязгаарлалт үйлчлэх үү?

Үгүй, зураг татаж авахын тулд бүртгэлдээ нэвтэрсэн хэрэглэгчид зөвхөн дансны төрлөөр хязгаарлагдах болно. Хэрэв таны IP хаягаас нэр нь үл мэдэгдэгч хэрэглэгч хязгаарлалт хүлээн авбал энэ нь таныг зөвшөөрөл авсан эсвэл таны хязгаарлалтыг зөрчөөгүй тохиолдолд танд нөлөөлөхгүй.

Би аль зургийг татаж авах нь хамаагүй юу?

Үгүй ээ, бүх зургийг адилхан гэж үздэг. Хязгаарлалтууд нь хадгалах газрын эзэмшигчийн дансны түвшинд биш, харин тухайн хэрэглэгчийн зургийг татаж авах дансны түвшинд тулгуурладаг.

Эдгээр хязгаарлалт өөрчлөгдөх үү?

Бид хязгаарлалтыг сайтар хянаж, тэдгээрийн түвшний дагуу ердийн хэрэглээний тохиолдлуудад хамааралтай эсэхийг баталгаажуулах болно. Ялангуяа Чөлөөт болон Нэргүй хязгаарлалт нь нэг хөгжүүлэгчийн ердийн ажлын урсгалыг үргэлж хангах ёстой. Энэ зарчимд үндэслэн шаардлагатай бол зохицуулалт хийнэ. чи ч бас чадна Бидэнд бичээрэй хязгаарын талаарх таны бодол.

Татаж авах нь нэргүй байх CI системүүдийн талаар юу хэлэх вэ?

Олон тооны нэргүй татан авалтыг хүлээн зөвшөөрөх нөхцөл байдгийг бид ойлгож байна. Жишээлбэл, үүлэн CI үйлчилгээ үзүүлэгчид нээлттэй эхийн төслүүдийг PR дээр суурилсан бүтээцийг ажиллуулж болно. Төслийн эзэд энэ тохиолдолд татаж авах зөвшөөрөл олгохын тулд Docker Hub-н итгэмжлэлээ найдвартай ашиглах боломжгүй байж магадгүй бөгөөд ийм үйлчилгээ үзүүлэгчдийн цар хүрээ нь хязгаарлалтыг өдөөх магадлалтай. Бид мэдээж хүсэлтийн дагуу ийм тохиолдлыг шийдвэрлэх бөгөөд эдгээр үйлчилгээ үзүүлэгчтэй ажиллах туршлагаа сайжруулахын тулд татаж авах хурдыг хязгаарлах механизмаа үргэлжлүүлэн сайжруулах болно. хаягаар бидэн рүү бичээрэй Mailto:[имэйлээр хамгаалагдсан]Хэрэв танд ямар нэгэн бэрхшээл тулгарвал.

Докер нээлттэй эхийн төслүүдэд тусдаа үнийн төлөвлөгөө санал болгох уу?

Тийм ээ, Докер Нээлттэй эх сурвалжийн нийгэмлэгт үзүүлэх дэмжлэгийнхээ нэг хэсэг болгон дараа нь тэдэнд зориулсан үнийн шинэ төлөвлөгөөг зарлах болно. Ийм тарифын төлөвлөгөөнд хамрагдахын тулд бөглөнө үү хэлбэр.

NB Хичээл дээр Докерын видео курс, 2020 оны зун Slurm-д бүртгэгдсэн бөгөөд илтгэгчид ахисан түвшинд зурагтай ажиллах талаар дэлгэрэнгүй ярьдаг. Бидэнтэй нэгд!

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх