FAQ: nova ograničenja za korištenje Docker usluga od 1. studenog 2020

FAQ: nova ograničenja za korištenje Docker usluga od 1. studenog 2020

Članak je nastavak ovo и ovo članaka, odgovorit će na često postavljana pitanja o novim ograničenjima korištenja usluga Dockera, koja stupaju na snagu 1. studenog 2020.

Koji su Docker uvjeti usluge?

Docker Uvjeti usluge je ugovor između vas i Dockera koji regulira vašu upotrebu Docker proizvoda i usluga.

Kada novi uvjeti usluge stupaju na snagu?

Ažurirani uvjeti usluge stupaju na snagu odmah.

Koje su promjene napravljene u uvjetima usluge?

Odjeljak 2.5 je doživio najznačajnije izmjene. Kako biste saznali više o svim promjenama, preporučujemo da pročitate cijeli tekst Uvjeti pružanja usluge.

Koje je ograničenje pohrane neaktivnih slika i kako će ono utjecati na moj račun?

Pohranjivanje slika temelji se na aktivnosti preuzimanja ili učitavanja svake pojedinačne slike pohranjene pomoću korisničkog računa. Ako slika nije preuzeta/učitana 6 mjeseci, bit će označena kao "neaktivna". Sve slike označene kao "neaktivne" predviđene su za brisanje. Računi s podatkovnim paketom podliježu ovom ograničenju. Besplatno za individualne programere i tvrtke. Nova nadzorna ploča za Docker Hub također će biti dostupna, dajući vam mogućnost pregleda statusa svih vaših slika spremnika u svim spremištima povezanim s vašim računom.

Koja će biti nova ograničenja pohrane za slike spremnika?

Docker je uveo novu politiku pohrane slika spremnika za neaktivne slike, koja stupa na snagu 1. studenog 2020. Pravila pohrane za neaktivne slike spremnika primjenjivat će se na sljedeće planove cijena:

  • Besplatni plan: postojat će ograničenje pohrane od 6 mjeseci za neaktivne slike;
  • Pro i Team planovi: Neće biti dobne granice za neaktivne slike.

Što je "neaktivna" slika?

Neaktivna slika je slika spremnika koja nije preuzeta ili poslana u repozitorij slika Docker Huba 6 mjeseci.

Kako mogu provjeriti status svojih slika?

U repozitoriju Docker Hub-a, svaka oznaka (i posljednja slika povezana s oznakom) ima datum "Posljednji put", koji se lako može vidjeti u repozitoriju ako se prijavite na svoj račun. Nova nadzorna ploča koja nudi mogućnost pregledavanja statusa svih slika u svim spremištima na vašem računu, uključujući najnoviju oznaku kao i prethodne verzije oznake, bit će dostupna na Docker Hubu. Vlasnici računa bit će obaviješteni e-poštom o neaktivnim slikama koje se planiraju ukloniti.

Što se događa s neaktivnim slikama nakon što se dosegne granica zadržavanja?

Počevši od 1. studenog 2020., sve slike označene kao "neaktivne" bit će zakazane za brisanje. Vlasnici računa bit će obaviješteni e-poštom o "neaktivnim" slikama predviđenim za brisanje.

Kako mogu dobiti neograničeno vrijeme pohrane svojih slika?

Ova ograničenja će se primjenjivati ​​samo na tarifni plan Besplatno. Korisnici računa s planovima naplate po ili Tim ne podliježu ograničenjima. Ako imate besplatni račun, možete jednostavno nadograditi na Pro ili Team plan koji košta od 5 USD mjesečno uz godišnju pretplatu.

Zašto je Docker uveo novu "neaktivnu" politiku zadržavanja slike?

Kao najveće spremište slika spremnika na svijetu, Docker Hub pohranjuje preko 15PB podataka. Dockerovi interni analitički alati pokazali su da od tih 15PB slika pohranjenih na Docker Hubu više od 10PB nije traženo više od šest mjeseci. Kopajući dublje, otkrili smo da je oko 4.5 PB ovih neaktivnih slika povezano s računima s besplatnim planom.

Docker će se, nakon uvođenja takvog ograničenja, moći ekonomski proširiti i pružati besplatne usluge za programere i timove koji koriste usluge za izradu i slanje aplikacija diljem svijeta.

Ako smo klijent koji se temelji na repozitoriju, hoće li se politika zadržavanja primjenjivati ​​na nas?

Ne, korisnici s bilo kojim plaćenim planom neće imati nikakva ograničenja zadržavanja.

Hoće li službene slike podlijegati "neaktivnim" pravilima zadržavanja slika?

Ne. Pravila zadržavanja neaktivnih slika neće se primjenjivati ​​na službene slike. Nijedna od slika sadržanih u prostoru imena "biblioteke" neće biti izbrisana. Slike objavljene od provjerenih izdavača također neće biti ograničene politikom zadržavanja neaktivnih slika.

Hoće li se politika zadržavanja primjenjivati ​​na spremišta, oznake ili slike?

Pravila će se primjenjivati ​​samo na slike repozitorija kojima se nije pristupilo u zadnjih 6 mjeseci, uključujući slike bez referenca i prethodne oznake slika. Za više informacija pogledajte dokumentacija.

Na primjer, ako se preuzme oznaka ":najnovije", hoće li to spriječiti brisanje svih prethodnih verzija?

Ne. Ako je oznaka ":latest" preuzeta, samo će najnovija verzija ":latest" biti označena kao aktivna. Status prethodnih verzija oznake neće se promijeniti.

Što se događa nakon brisanja neaktivne slike?

Slika kojoj nitko nije pristupio u zadnjih 6 mjeseci bit će označena kao "neaktivna" i također će biti označena za brisanje. Nakon što je slika označena kao neaktivna, više se ne može preuzeti. Neaktivne slike također će biti vidljive (na upravljačkoj ploči slika) neko vrijeme tako da će korisnici moći vratiti slike.

Mogu li se izbrisane slike vratiti?

Neaktivna slika bit će vidljiva kratko vrijeme (na upravljačkoj ploči slike) prije brisanja, tako da korisnici mogu vratiti takve slike.

Ako imam naslijeđeni plan (temeljen na spremištu), hoće li se politika zadržavanja neaktivne slike i ograničenja preuzimanja primjenjivati ​​na moj račun?

Postojeće naslijeđene pretplate nisu obuhvaćene pravilima i ograničenjima preuzimanja. Imajte na umu da će takvi korisnici morati izvršiti nadogradnju do 31. siječnja 2021. na novi tarifni planovi.

Koja su ograničenja za preuzimanje slika iz repozitorija Docker Huba?

Ograničenja preuzimanja Docker slike temelje se na vrsti računa korisnika koji traži sliku, a ne vrsti računa vlasnika slike. Oni su definirani здесь.

Ovo će primijeniti maksimalna korisnička prava na temelju njihovog osobnog računa i svih organizacija kojima pripada. Neovlaštena preuzimanja su "anonimna" i ograničena su IP adresom umjesto ID-om korisnika. Da biste saznali više o ovlaštenom prijenosu slika, pogledajte dokumentacija.

Kako se utvrđuje da preuzimanje ograničava učestalost preuzimanja?

Zahtjev za preuzimanje sastoji se od najviše dva UTL GET zahtjeva repozitorija obrasca /v2/*/manifests/*.

To je zato što preuzimanje manifesta za slike s više lukova zahtijeva preuzimanje popisa manifesta i zatim preuzimanje ispravnog manifesta za željenu arhitekturu. HEAD zahtjevi se ne broje.

Imajte na umu da se sva preuzimanja, uključujući preuzimanja za slike koje već posjedujete, broje na ovaj način. Kompromis je ne brojati pojedinačne slojeve.

Mogu li pokrenuti vlastiti Docker Hub mirror?

Vidjeti dokumentacijaučiniti tako. Budući da koristi HEAD zahtjeve, oni se neće računati za ograničenja stope preuzimanja. Također imajte na umu da se početni zahtjevi za slike ne pohranjuju u predmemoriju, tako da će biti ispoštovani.

Računaju li se slojevi slike?

Ne. Budući da ograničavamo zahtjeve manifesta, trenutačno ne postoji ograničenje broja slojeva (blob zahtjeva) prilikom preuzimanja. Ovo je promjena naše prethodne politike na temelju povratnih informacija zajednice. Cilj promjene je učiniti politiku lakšom za korisnike tako da korisnici ne moraju brojati slojeve svake slike koju mogu koristiti.

Jesu li anonimna preuzimanja ograničena brzinom na temelju IP adrese?

Da. Broj zahtjeva ograničen je po IP adresi (na primjer, za anonimne korisnike: 100 zahtjeva u 6 sati s jedne adrese). Vidi više здесь.

Jesu li zahtjevi za preuzimanje od korisnika prijavljenih na svoje račune ograničeni IP adresom?

Ne, zahtjevi za preuzimanje od ovlaštenih korisnika temelje se na računima, a ne na IP-u. Besplatni računi ograničeni su na 200 zahtjeva u razdoblju od šest sati. Plaćeni računi su neograničeni.

Hoće li se ograničenja primjenjivati ​​ako se prijavim na svoj račun, a zatim netko anonimno pogodi ograničenje s moje IP adrese?

Ne, korisnici prijavljeni na svoje račune za preuzimanje slika bit će ograničeni samo na temelju vrste računa. Ako anonimni korisnik s vašeg IP-a primi ograničenje, to neće utjecati na vas dok ne budete autorizirani ili nećete pogoditi svoje ograničenje.

Je li važno koju sliku preuzimam?

Ne, sve se slike smatraju istima. Ograničenja se u potpunosti temelje na razini računa pod kojim korisnik preuzima slike, a ne na razini računa vlasnika repozitorija.

Hoće li se ta ograničenja promijeniti?

Pažljivo ćemo promatrati ograničenja i osigurati da su relevantna za tipične slučajeve upotrebe u skladu s njihovom razinom. Konkretno, besplatna i anonimna ograničenja uvijek bi trebala zadovoljiti normalne tijekove rada jednog programera. Na tom principu i po potrebi vršit će se ispravci. možete i vi Pišite nam Vaše mišljenje o granicama.

Što je s CI sustavima u kojima su preuzimanja anonimna?

Razumijemo da postoje okolnosti u kojima su višestruka anonimna preuzimanja prihvatljiva. Na primjer, pružatelji CI-ja u oblaku mogu pokrenuti nadogradnje na temelju PR-ova za projekte otvorenog koda. Vlasnici projekta možda neće moći sigurno koristiti svoje vjerodajnice iz Docker Huba za autorizaciju preuzimanja u ovom slučaju, a veličina takvih dobavljača vjerojatno će izazvati ograničenja. Mi ćemo, naravno, rješavati takve slučajeve na zahtjev i nastaviti poboljšavati mehanizme za ograničavanje učestalosti preuzimanja kako bismo poboljšali interakciju s tim pružateljima usluga. Pišite nam na mailto:[e-pošta zaštićena]ako imate poteškoća.

Hoće li Docker ponuditi zasebne planove cijena za projekte otvorenog koda?

Da, Docker će, kao dio podrške Open Source zajednice, kasnije objaviti nove planove cijena za njih. Da biste se prijavili za takav tarifni plan, ispunite форму.

NB Na lekcijama Docker video tečaj, koji je snimljen u Slurmu u ljeto 2020., govornici detaljno govore o radu sa slikama na naprednoj razini. Pridružite se sada!

Izvor: www.habr.com

Dodajte komentar