پرسش‌های متداول: محدودیت‌های جدید در استفاده از خدمات Docker از ۱ نوامبر ۲۰۲۰

پرسش‌های متداول: محدودیت‌های جدید در استفاده از خدمات Docker از ۱ نوامبر ۲۰۲۰

مقاله در ادامه است این и این این مقاله حاوی پاسخ هایی به سوالات متداول در مورد محدودیت های جدید استفاده از خدمات Docker است که از 1 نوامبر 2020 لازم الاجرا می شود.

شرایط خدمات Docker چیست؟

شرایط خدمات Docker قراردادی بین شما و داکر است که بر استفاده شما از محصولات و خدمات داکر حاکم است.

شرایط جدید خدمات چه زمانی اعمال می شود؟

شرایط خدمات به روز شده بلافاصله اعمال می شود.

چه تغییراتی در شرایط خدمات رخ داده است؟

بخش 2.5 بیشترین تغییرات را داشته است. برای اطلاع از تمامی تغییرات، توصیه می کنیم که متن کامل را مطالعه کنید شرایط استفاده از خدمات.

محدودیت ذخیره سازی غیرفعال تصویر چقدر است و چگونه روی حساب من تأثیر می گذارد؟

ذخیره سازی تصویر بر اساس فعالیت بارگیری یا بارگذاری هر تصویر جداگانه ذخیره شده با استفاده از حساب کاربری است. اگر تصویری به مدت 6 ماه دانلود/آپلود نشده باشد، برچسب "غیرفعال" می شود. تمام تصاویر علامت گذاری شده به عنوان "غیر فعال" برای حذف برنامه ریزی شده اند. حساب‌های دارای طرح اشتراک مشمول این محدودیت هستند رایگان برای توسعه دهندگان و شرکت های فردی. همچنین داشبورد جدیدی برای Docker Hub در دسترس خواهد بود که به شما این امکان را می‌دهد تا وضعیت تمام تصاویر کانتینر خود را در تمام مخازن مرتبط با حساب خود مشاهده کنید.

محدودیت های جدید ذخیره سازی تصاویر کانتینر چقدر خواهد بود؟

داکر خط مشی جدیدی برای حفظ تصویر کانتینر برای تصاویر غیرفعال معرفی کرده است که از اول نوامبر 1 اجرایی خواهد شد. سیاست حفظ تصویر کانتینر غیرفعال برای طرح‌های قیمت‌گذاری زیر اعمال می‌شود:

  • طرح تعرفه رایگان: محدودیت ذخیره سازی 6 ماهه برای تصاویر غیرفعال وجود دارد.
  • برنامه های حرفه ای و تیم: هیچ محدودیتی در دوره ذخیره سازی تصاویر غیرفعال وجود نخواهد داشت.

تصویر "غیر فعال" چیست؟

یک تصویر غیرفعال، یک تصویر محفظه است که به مدت 6 ماه دانلود یا در مخزن تصویر داکر هاب آپلود نشده است.

چگونه می توانم وضعیت تصاویر خود را بررسی کنم؟

در مخزن داکر هاب، هر تگ (و آخرین تصویر مرتبط با برچسب) دارای تاریخ «آخرین فشار» است که اگر وارد حساب خود شده باشید به راحتی در مخازن قابل مشاهده است. داشبورد جدیدی که امکان مشاهده وضعیت همه تصاویر در همه مخازن حساب شما، از جمله آخرین برچسب و همچنین نسخه های قبلی برچسب را ارائه می دهد، در Docker Hub در دسترس خواهد بود. صاحبان حساب ها از طریق ایمیل از تصاویر غیرفعال که قرار است حذف شوند مطلع می شوند.

پس از رسیدن به محدودیت نگهداری چه اتفاقی برای تصاویر غیرفعال می افتد؟

از 1 نوامبر 2020، همه تصاویری که به عنوان "غیر فعال" علامت گذاری شده اند برای حذف برنامه ریزی می شوند. صاحبان حساب ها از طریق ایمیل از تصاویر "غیر فعال" برنامه ریزی شده برای حذف مطلع می شوند.

چگونه می توانم فضای ذخیره سازی نامحدودی برای تصاویر خود داشته باشم؟

این محدودیت ها فقط برای طرح تعرفه اعمال خواهد شد رایگان. کاربران حساب های دارای طرح تعرفه در هر یا تیم مشمول محدودیت نیستند. اگر یک حساب کاربری رایگان دارید، می توانید به راحتی به یک برنامه حرفه ای یا تیمی ارتقا دهید از 5 دلار ماهانه با اشتراک سالانه.

چرا داکر یک سیاست جدید ذخیره‌سازی تصویر «خفته» را معرفی کرد؟

Docker Hub به عنوان بزرگترین مخزن تصویر کانتینری جهان، بیش از 15PB داده را ذخیره می کند. ابزارهای تجزیه و تحلیل داخلی Docker نشان داد که از این تصاویر 15PB ذخیره شده در Docker Hub، بیش از 10PB بیش از شش ماه درخواست نشده بود. با کاوش عمیق تر، متوجه شدیم که حدود 4.5PB از این تصاویر غیرفعال با حساب های رایگان مرتبط است.

داکر پس از ارائه چنین محدودیتی، قادر خواهد بود مقیاس اقتصادی داشته باشد و خدمات رایگان را به توسعه دهندگان و تیم هایی که از خدمات ساخت و ارائه برنامه های کاربردی در سراسر جهان استفاده می کنند، ارائه دهد.

اگر ما یک مشتری با طرح مبتنی بر مخزن هستیم، آیا خط مشی نگهداری در مورد ما اعمال می شود؟

خیر، مشتریان با هر طرح پرداختی از نظر دوره های نگهداری محدودیتی نخواهند داشت.

آیا تصاویر رسمی مشمول سیاست حفظ تصویر «غیرفعال» خواهند بود؟

خیر سیاست حفظ تصویر غیرفعال برای تصاویر رسمی اعمال نخواهد شد. هر تصویر موجود در فضای نام "کتابخانه" حذف نخواهد شد. تصاویر منتشر شده از ناشران تأیید شده نیز با خط مشی حفظ تصویر غیرفعال محدود نمی شوند.

آیا خط مشی حفظ بر روی مخازن، برچسب ها یا تصاویر اعمال می شود؟

این خط مشی فقط برای تصاویر مخزن که در 6 ماه گذشته به آنها دسترسی نداشته اند اعمال می شود، از جمله تصاویر بدون پیوند و برچسب های تصویر قبلی. برای اطلاعات بیشتر ببین مستندات.

به عنوان مثال، اگر تگ ":latest" دانلود شود، آیا این کار از حذف تمامی نسخه های قبلی جلوگیری می کند؟

خیر اگر تگ ":latest" دانلود شود، فقط آخرین نسخه ":latest" به عنوان فعال علامت گذاری می شود. وضعیت نسخه های قبلی برچسب تغییر نخواهد کرد.

پس از حذف یک تصویر غیرفعال چه اتفاقی می افتد؟

تصویری که در 6 ماه گذشته دسترسی نداشته باشد به عنوان "غیر فعال" علامت گذاری می شود و همچنین برای حذف علامت گذاری می شود. هنگامی که یک تصویر به عنوان غیرفعال علامت گذاری شد، دیگر نمی توان آن را دانلود کرد. تصاویر غیرفعال نیز برای مدتی (در کنترل پنل تصویر) قابل مشاهده خواهند بود تا مشتریان فرصت بازیابی تصاویر را داشته باشند.

آیا امکان بازیابی تصاویر پاک شده وجود دارد؟

قبل از حذف، تصویر غیرفعال برای مدتی (در کنترل پنل تصویر) قابل مشاهده خواهد بود تا مشتریان بتوانند چنین تصاویری را بازیابی کنند.

اگر من یک طرح قدیمی (مبتنی بر مخزن) داشته باشم، آیا حساب من مشمول خط مشی حفظ تصویر غیرفعال و محدودیت های دانلود می شود؟

اشتراک‌های قدیمی موجود هدف خط‌مشی و محدودیت‌های دانلود نیستند. لطفاً به یاد داشته باشید که چنین مشتریانی تا 31 ژانویه 2021 فرصت دارند تا به آنها تغییر مکان دهند طرح های تعرفه ای جدید.

محدودیت های دانلود تصاویر از مخزن داکر هاب چیست؟

محدودیت‌های دانلود تصاویر Docker بر اساس نوع حساب کاربری کاربر درخواست کننده تصویر است، نه نوع حساب مالک تصویر. تعریف شده اند اینجا.

حداکثر حقوق کاربر بر اساس حساب شخصی وی و هر سازمانی که به آن تعلق دارد اعمال خواهد شد. دانلودهای غیرمجاز "ناشناس" هستند و با آدرس IP به جای شناسه کاربر محدود می شوند. برای کسب اطلاعات بیشتر در مورد آپلود مجاز تصویر، بررسی کنید مستندات.

چگونه بارگیری ها برای محدود کردن دفعات دانلود تعیین می شوند؟

درخواست دانلود شامل حداکثر دو درخواست GET از مخزن UTL فرم است /v2/*/manifests/*.

واقعیت این است که دانلود مانیفست تصاویر چند معماری مستلزم دانلود لیستی از مانیفست ها و سپس دانلود مانیفست مورد نظر برای معماری مورد نیاز است. درخواست های HEAD شمارش نمی شود.

لطفاً توجه داشته باشید که همه بارگیری‌ها، از جمله بارگیری‌های تصاویری که قبلاً دارید، به این ترتیب شمارش می‌شوند. این یک مصالحه برای عدم شمارش لایه‌های جداگانه است.

آیا می توانم آینه Docker Hub خود را اجرا کنم؟

دیدن مستنداتبرای انجام این. از آنجایی که از درخواست‌های HEAD استفاده می‌کند، این درخواست‌ها برای اهداف محدودکننده نرخ دانلود به حساب نمی‌آیند. همچنین توجه داشته باشید که درخواست های اولیه تصویر کش نیستند، بنابراین شمارش می شوند.

آیا لایه های تصویر به حساب می آیند؟

خیر از آنجایی که ما درخواست‌های مانیفست را محدود می‌کنیم، تعداد لایه‌ها (درخواست‌های حباب) هنگام دانلود در حال حاضر محدود نیست. این تغییری در خط مشی قبلی ما بر اساس بازخورد جامعه است. هدف از این تغییر این است که این خط‌مشی کاربرپسندتر شود تا کاربران مجبور نباشند لایه‌های هر تصویری را که می‌توانند استفاده کنند بشمارند.

آیا نرخ بارگیری ناشناس بر اساس آدرس IP محدود است؟

آره. فرکانس درخواست ها توسط آدرس های IP فردی محدود می شود (به عنوان مثال، برای کاربران ناشناس: 100 درخواست در 6 ساعت از یک آدرس). جزئیات بیشتر را ببینید اینجا.

آیا درخواست های دانلود از سوی کاربرانی که وارد سیستم شده اند توسط آدرس IP محدود شده است؟

خیر، درخواست‌های دانلود از سوی کاربران مجاز مبتنی بر حساب است، نه مبتنی بر IP. حساب های رایگان به 200 درخواست در یک دوره شش ساعته محدود می شود. حساب های پولی نامحدود هستند.

آیا اگر من وارد حساب کاربری خود شوم و سپس شخصی ناشناس از IP من محدودیت را اعمال کند، محدودیت اعمال خواهد شد؟

خیر، کاربرانی که برای دانلود تصاویر وارد حساب کاربری خود شده اند فقط بر اساس نوع حساب محدود خواهند شد. اگر یک کاربر ناشناس از IP شما محدودیتی دریافت کند، تا زمانی که شما مجاز باشید یا محدودیت خود را رعایت نکنید، این محدودیت بر شما تأثیر نخواهد گذاشت.

آیا مهم است که کدام تصویر را دانلود کنم؟

خیر، همه تصاویر یکسان در نظر گرفته می شوند. محدودیت‌ها کاملاً بر اساس سطح حسابی است که کاربر تصاویر را تحت آن دانلود می‌کند و نه بر اساس سطح حساب مالک مخزن.

آیا این محدودیت ها تغییر خواهد کرد؟

ما محدودیت ها را به دقت رصد خواهیم کرد و اطمینان حاصل خواهیم کرد که با موارد استفاده معمولی مطابق با سطح آنها مرتبط هستند. به طور خاص، محدودیت های رایگان و ناشناس همیشه باید گردش کار عادی یک توسعه دهنده را برآورده کند. بر اساس این اصل، در صورت لزوم تنظیمات انجام خواهد شد. شما همچنین می توانید برای ما بنویسید نظر شما در مورد محدودیت ها

در مورد سیستم های CI که دانلودها ناشناس خواهند بود چطور؟

ما درک می کنیم که شرایطی وجود دارد که در آن چندین بارگیری ناشناس قابل قبول است. به عنوان مثال، ارائه دهندگان ابر CI می توانند بیلدهای مبتنی بر روابط عمومی را برای پروژه های منبع باز اجرا کنند. صاحبان پروژه ممکن است نتوانند به طور ایمن از اعتبارنامه Docker Hub خود برای مجاز کردن بارگیری در این مورد استفاده کنند و مقیاس چنین ارائه دهندگانی احتمالاً محدودیت هایی را ایجاد می کند. البته ما چنین مواردی را در صورت درخواست حل و فصل خواهیم کرد و به بهبود مکانیسم‌های محدودکننده سرعت دانلود خود برای بهبود تجربه خود با این ارائه‌دهندگان ادامه خواهیم داد. برای ما بنویسید در لازمه: mailto[ایمیل محافظت شده]اگر مشکلی دارید

آیا Docker برنامه های قیمت گذاری جداگانه ای برای پروژه های منبع باز ارائه می دهد؟

بله، داکر، به عنوان بخشی از پشتیبانی خود از جامعه منبع باز، بعداً برنامه های قیمت گذاری جدیدی را برای آنها اعلام خواهد کرد. برای درخواست برای چنین طرح تعرفه ای، پر کنید форму.

NB روی درس ها دوره ویدیویی داکر، که در تابستان 2020 در Slurm ضبط شد، سخنرانان به طور مفصل در مورد کار با تصاویر در سطح پیشرفته صحبت می کنند. به ما بپیوند!

منبع: www.habr.com

اضافه کردن نظر