Întrebări frecvente: noi restricții privind utilizarea serviciilor Docker de la 1 noiembrie 2020

Întrebări frecvente: noi restricții privind utilizarea serviciilor Docker de la 1 noiembrie 2020

Articolul este o continuare acest и acest articole, va conține răspunsuri la întrebările frecvente despre noile restricții privind utilizarea serviciilor de la Docker, care vor intra în vigoare la 1 noiembrie 2020.

Care sunt termenii și condițiile Docker?

Termenii și condițiile Docker este un acord între dvs. și Docker care reglementează utilizarea produselor și serviciilor Docker.

Când intră în vigoare noii termeni și condiții?

Termenii și condițiile actualizate intră în vigoare imediat.

Ce modificări au avut loc în termenii și condițiile?

Secțiunea 2.5 a suferit cele mai semnificative modificări. Pentru a afla despre toate modificările, vă recomandăm să citiți integral Termenii serviciului.

Care este limita de stocare a imaginilor inactive și cum îmi va afecta contul?

Stocarea imaginilor se bazează pe activitatea de descărcare sau încărcare a fiecărei imagini individuale salvate folosind un cont de utilizator. Dacă o imagine nu a fost descărcată/încărcată timp de 6 luni, aceasta va fi etichetată „inactivă”. Toate imaginile marcate ca „inactive” sunt programate pentru ștergere. Conturile cu un plan de abonament sunt supuse acestei limitări Gratuit pentru dezvoltatori individuali și companii. De asemenea, va fi disponibil un nou tablou de bord pentru Docker Hub, oferindu-vă posibilitatea de a vizualiza starea tuturor imaginilor containerului dvs. în toate depozitele asociate contului dvs.

Care vor fi noile limite de stocare a imaginilor containerului?

Docker a introdus o nouă politică de păstrare a imaginilor din container pentru imaginile latente, care va intra în vigoare la 1 noiembrie 2020. Politica de păstrare a imaginii containerului inactiv se va aplica următoarelor planuri de preț:

  • Plan tarifar gratuit: va exista o limită de stocare de 6 luni pentru imaginile inactive;
  • Planuri Pro și Team: nu vor exista restricții privind perioada de stocare a imaginilor inactive.

Ce este o imagine „inactivă”?

O imagine inactivă este o imagine de container care nu a fost descărcată sau încărcată în depozitul de imagini Docker Hub timp de 6 luni.

Cum pot verifica starea imaginilor mele?

În depozitul Docker Hub, fiecare etichetă (și ultima imagine asociată etichetei) are o dată „Last pushed”, care poate fi văzută cu ușurință în Arhive dacă sunteți conectat la contul dvs. Un nou tablou de bord care oferă posibilitatea de a vizualiza starea tuturor imaginilor din toate depozitele din contul dvs., inclusiv cea mai recentă etichetă, precum și versiunile anterioare ale etichetei, va fi disponibil în Docker Hub. Proprietarii contului vor fi notificați prin e-mail cu privire la imaginile inactive care sunt programate să fie șterse.

Ce se întâmplă cu imaginile inactive odată ce limita de retenție este atinsă?

Începând cu 1 noiembrie 2020, toate imaginile marcate ca „inactive” vor fi programate pentru ștergere. Proprietarii de cont vor fi notificați prin e-mail cu privire la imaginile „inactive” programate pentru ștergere.

Cum pot obține spațiu de stocare nelimitat pentru imaginile mele?

Aceste restricții se vor aplica numai planului tarifar Gratuit. Utilizatori de conturi cu planuri tarifare Pro sau Echipa PGC nu sunt supuse restricțiilor. Dacă aveți un cont gratuit, puteți face upgrade cu ușurință la un plan Pro sau Team pentru de la 5 USD lunar cu abonament anual.

De ce a introdus Docker o nouă politică de stocare a imaginilor „latente”?

Docker Hub, ca cel mai mare depozit de imagini container din lume, stochează peste 15 PB de date. Instrumentele interne de analiză ale Docker au arătat că dintre aceste imagini de 15 PB stocate în Docker Hub, mai mult de 10 PB nu au fost solicitate de mai mult de șase luni. Săpând mai adânc, am aflat că aproximativ 4.5 PB dintre aceste imagini inactive sunt asociate cu conturi gratuite.

Docker, după introducerea unei astfel de restricții, va putea să se extindă economic și să ofere servicii gratuite dezvoltatorilor și echipelor care folosesc servicii pentru a construi și livra aplicații în întreaga lume.

Dacă suntem un client cu un plan bazat pe depozit, ni se va aplica politica de păstrare?

Nu, clienții cu orice plan plătit nu vor fi limitați în ceea ce privește perioadele de păstrare.

Imaginile oficiale vor fi supuse unei politici de păstrare a imaginilor „inactive”?

Nu. Politica de păstrare a imaginilor inactive nu se va aplica imaginilor oficiale. Orice imagine conținută în spațiul de nume „bibliotecă” nu va fi eliminată. De asemenea, imaginile publicate de la editori verificați nu vor fi limitate de politica de păstrare a imaginilor inactive.

Politica de păstrare se va aplica depozitelor, etichetelor sau imaginilor?

Politica se va aplica numai imaginilor din depozit care nu au fost accesate în ultimele 6 luni, inclusiv imaginilor deconectate și etichetelor de imagine anterioare. Pentru mai multe informații vezi documentație.

De exemplu, dacă eticheta „:latest” este descărcată, va împiedica acest lucru să fie șterse toate versiunile anterioare?

Nu. Dacă eticheta „:latest” este descărcată, numai cea mai recentă versiune a „:latest” va fi marcată ca activă. Starea versiunilor anterioare ale etichetei nu se va schimba.

Ce se întâmplă după ștergerea unei imagini inactive?

O imagine care nu a fost accesată în ultimele 6 luni va fi marcată ca „inactivă” și va fi, de asemenea, marcată pentru ștergere. Odată ce o imagine este marcată ca inactivă, nu mai poate fi descărcată. Imaginile inactive vor fi și ele vizibile (în Panoul de control al imaginii) pentru o perioadă de timp, astfel încât clienții să aibă posibilitatea de a restaura imaginile.

Este posibil să recuperați imaginile șterse?

Înainte de ștergere, imaginea inactivă va fi vizibilă o perioadă de timp (în Panoul de control al imaginii), astfel încât clienții să poată restaura astfel de imagini.

Dacă am un plan vechi (bazat pe depozit), contul meu va fi supus politicii de păstrare a imaginilor inactive și restricțiilor de descărcare?

Abonamentele vechi existente nu sunt ținta politicii și restricțiilor de descărcare. Vă rugăm să rețineți că astfel de clienți vor avea până la 31 ianuarie 2021 pentru a trece noi planuri tarifare.

Care sunt restricțiile pentru descărcarea imaginilor din depozitul Docker Hub?

Limitele de descărcare a imaginilor Docker se bazează pe tipul de cont de utilizator al utilizatorului care solicită imaginea, nu pe tipul de cont al proprietarului imaginii. Sunt definite aici.

Drepturile maxime ale utilizatorului se vor aplica pe baza contului său personal și a oricăror organizații de care aparține. Descărcările neautorizate sunt „anonime” și sunt restricționate de adresa IP în loc de ID-ul utilizatorului. Pentru a afla mai multe despre încărcarea autorizată a imaginilor, consultați documentație.

Cum sunt determinate descărcările în scopul limitării frecvenței de descărcare?

Solicitarea de descărcare constă în până la două solicitări GET din depozitul UTL al formularului /v2/*/manifests/*.

Faptul este că descărcarea manifestului imaginilor multi-arhitectură necesită descărcarea unei liste de manifeste și apoi descărcarea manifestului dorit pentru arhitectura necesară. Solicitările HEAD nu sunt luate în considerare.

Rețineți că toate descărcările, inclusiv descărcările pentru imaginile pe care le dețineți deja, sunt contorizate în acest fel. Acesta este un compromis de a nu număra straturi individuale.

Îmi pot rula propria oglindă Docker Hub?

vedea documentațiepentru a face acest lucru. Deoarece utilizează solicitări HEAD, acestea nu vor fi luate în considerare pentru limitarea ratei de descărcare. De asemenea, rețineți că solicitările inițiale de imagine nu sunt stocate în cache, așa că vor fi numărate.

Straturile de imagine contează?

Nu. Deoarece limităm solicitările de manifest, numărul de straturi (cereri blob) la descărcare nu este limitat în acest moment. Aceasta este o modificare a politicii noastre anterioare bazată pe feedbackul din partea comunității. Scopul schimbării este de a face politica mai ușor de utilizat, astfel încât utilizatorii să nu fie nevoiți să numere straturile fiecărei imagini pe care o pot folosi.

Rata de descărcări anonime este limitată în funcție de adresa IP?

Da. Frecvența solicitărilor este limitată de adresele IP individuale (de exemplu, pentru utilizatori anonimi: 100 de solicitări în 6 ore de la o adresă). Vezi mai multe detalii aici.

Solicitările de descărcare de la utilizatorii conectați sunt restricționate de adresa IP?

Nu, solicitările de descărcare de la utilizatori autorizați sunt bazate pe cont, nu pe IP. Conturile gratuite sunt limitate la 200 de solicitări într-o perioadă de șase ore. Conturile plătite sunt nelimitate.

Se vor aplica restricții dacă mă conectez la contul meu și apoi cineva anonim de la IP-ul meu atinge restricția?

Nu, utilizatorii conectați la conturile lor pentru a descărca imagini vor fi restricționați numai în funcție de tipul de cont. Dacă un utilizator anonim de la IP-ul dvs. primește o restricție, aceasta nu vă va afecta atâta timp cât sunteți autorizat sau nu vă atingeți restricția.

Contează ce imagine descarc?

Nu, toate imaginile sunt considerate la fel. Restricțiile se bazează în întregime pe nivelul contului sub care utilizatorul descarcă imaginile, și nu pe nivelul contului proprietarului depozitului.

Se vor schimba aceste restricții?

Vom monitoriza îndeaproape restricțiile și ne vom asigura că sunt relevante pentru cazurile de utilizare tipice, în funcție de nivelul lor. În special, restricțiile gratuite și anonime ar trebui să satisfacă întotdeauna fluxul de lucru normal al unui singur dezvoltator. Pe baza acestui principiu se vor face ajustări după caz. poti si tu Scrie-ne parerea ta despre limite.

Dar sistemele CI în care descărcările vor fi anonime?

Înțelegem că există circumstanțe în care sunt acceptabile mai multe descărcări anonime. De exemplu, furnizorii de cloud CI pot rula versiuni bazate pe PR pentru proiecte open source. Este posibil ca proprietarii de proiecte să nu poată să-și folosească în siguranță acreditările Docker Hub pentru a autoriza descărcări în acest caz, iar dimensiunea unor astfel de furnizori va declanșa probabil restricții. Desigur, vom rezolva astfel de cazuri la cerere și vom continua să îmbunătățim mecanismele noastre de limitare a ratei de descărcare pentru a ne îmbunătăți experiența cu acești furnizori. Scrie-ne la mailto:[e-mail protejat]dacă aveți dificultăți.

Va oferi Docker planuri de prețuri separate pentru proiectele open source?

Da, Docker, ca parte a suportului pentru comunitatea Open Source, va anunța ulterior noi planuri de prețuri pentru ei. Pentru a aplica pentru un astfel de plan tarifar, completați formă.

NB La lecții Curs video Docker, care a fost înregistrat în Slurm în vara anului 2020, vorbitorii vorbesc în detaliu despre lucrul cu imagini la un nivel avansat. Alăturaţi-ne!

Sursa: www.habr.com

Adauga un comentariu