FAQ: nye begrensninger for bruk av Docker-tjenester fra 1. november 2020

FAQ: nye begrensninger for bruk av Docker-tjenester fra 1. november 2020

Artikkelen er en fortsettelse dette и dette artikler, vil den inneholde svar på vanlige spørsmål om nye restriksjoner på bruk av tjenester fra Docker, som trer i kraft 1. november 2020.

Hva er Dockers vilkår for bruk?

Docker vilkår for bruk er en avtale mellom deg og Docker som regulerer din bruk av Docker-produkter og -tjenester.

Når trer de nye vilkårene for bruk i kraft?

De oppdaterte vilkårene for bruk trer i kraft umiddelbart.

Hvilke endringer har skjedd i vilkårene for bruk?

Avsnitt 2.5 har gjennomgått de mest vesentlige endringene. For å lære om alle endringene, anbefaler vi at du leser hele vilkår for bruk.

Hva er grensen for lagring av inaktive bilder, og hvordan vil det påvirke kontoen min?

Bildelagring er basert på nedlastings- eller opplastingsaktiviteten til hvert enkelt bilde som er lagret med en brukerkonto. Hvis et bilde ikke har blitt lastet ned/lastet opp på 6 måneder, vil det bli merket som "inaktivt". Alle bilder merket som "inaktive" er planlagt for sletting. Kontoer med en abonnementsplan er underlagt denne begrensningen Gratis for individuelle utviklere og bedrifter. Det vil også være et nytt dashbord tilgjengelig for Docker Hub, som gir deg muligheten til å se statusen til alle containerbildene dine på tvers av alle depotene som er knyttet til kontoen din.

Hva blir de nye lagringsgrensene for beholderbilde?

Docker har introdusert en ny retningslinjer for oppbevaring av beholderbilder for sovende bilder som trer i kraft 1. november 2020. De inaktive retningslinjene for oppbevaring av beholderbilde vil gjelde for følgende prisplaner:

  • Gratis tariffplan: det vil være en 6-måneders lagringsgrense for inaktive bilder;
  • Pro- og Team-planer: det vil ikke være noen begrensninger på lagringsperioden for inaktive bilder.

Hva er et "inaktivt" bilde?

Et inaktivt bilde er et beholderbilde som ikke har blitt lastet ned eller lastet opp til Docker Hub-bildelageret på 6 måneder.

Hvordan kan jeg sjekke statusen til bildene mine?

I Docker Hub-depotet har hver tag (og det siste bildet knyttet til taggen) en "Siste push"-dato, som enkelt kan sees i Repositories hvis du er logget på kontoen din. Et nytt dashbord som tilbyr muligheten til å se statusen til alle bildene i alle depotene i kontoen din, inkludert den nyeste etiketten så vel som tidligere versjoner av etiketten, vil være tilgjengelig i Docker Hub. Kontoeiere vil bli varslet via e-post om inaktive bilder som er planlagt å bli slettet.

Hva skjer med inaktive bilder når oppbevaringsgrensen er nådd?

Fra og med 1. november 2020 vil alle bilder merket som «inaktive» planlegges for sletting. Kontoeiere vil bli varslet via e-post om "inaktive" bilder som er planlagt for sletting.

Hvordan kan jeg få ubegrenset lagringsplass for bildene mine?

Disse begrensningene vil kun gjelde for tariffplanen Gratis. Brukere av kontoer med tariffplaner pro eller Team er ikke underlagt restriksjoner. Hvis du har en gratis konto, kan du enkelt oppgradere til en Pro- eller Team-plan for fra $5 månedlig med årsabonnement.

Hvorfor introduserte Docker en ny "hvilende" policy for bildelagring?

Docker Hub, som verdens største beholderbildelager, lagrer over 15 PB med data. Dockers interne analyseverktøy viste at av disse 15PB-bildene lagret i Docker Hub, hadde ikke mer enn 10PB blitt forespurt på mer enn seks måneder. Ved å grave dypere lærte vi at omtrent 4.5 PB av disse inaktive bildene er knyttet til gratiskontoer.

Docker, etter å ha innført en slik begrensning, vil være i stand til å skalere økonomisk og tilby gratis tjenester til utviklere og team som bruker tjenester til å bygge og levere applikasjoner over hele verden.

Hvis vi er en kunde med en depotbasert plan, vil oppbevaringspolicyen gjelde for oss?

Nei, kunder med betalt abonnement vil ikke være begrenset når det gjelder oppbevaringsperioder.

Vil offisielle bilder være underlagt en "inaktiv" retningslinjer for oppbevaring av bilder?

Nei. Retningslinjene for oppbevaring av inaktive bilder vil ikke gjelde for offisielle bilder. Eventuelle bilder i "biblioteket"-navneområdet vil ikke bli fjernet. Bilder publisert fra bekreftede utgivere vil heller ikke være begrenset av retningslinjene for oppbevaring av inaktive bilder.

Vil oppbevaringsretningslinjene gjelde for depoter, tagger eller bilder?

Retningslinjene vil bare gjelde for depotbilder som ikke har blitt åpnet i løpet av de siste 6 månedene, inkludert bilder som ikke er koblet til og tidligere bildekoder. For mer informasjon se dokumentasjon.

For eksempel, hvis ":latest"-taggen er lastet ned, vil dette forhindre at alle tidligere versjoner blir slettet?

Nei. Hvis ":latest"-taggen er lastet ned, vil kun den nyeste versjonen av ":latest" bli merket som aktiv. Statusen til tidligere versjoner av etiketten endres ikke.

Hva skjer etter sletting av et inaktivt bilde?

Et bilde som ikke har blitt åpnet de siste 6 månedene vil bli merket som "inaktivt" og vil også bli merket for sletting. Når et bilde er merket som inaktivt, kan det ikke lenger lastes ned. Inaktive bilder vil også være synlige (i bildekontrollpanelet) i en periode slik at klienter har mulighet til å gjenopprette bildene.

Er det mulig å gjenopprette slettede bilder?

Før sletting vil det inaktive bildet være synlig en stund (i bildekontrollpanelet) slik at kunder kan gjenopprette slike bilder.

Hvis jeg har en eldre (repository-basert) plan, vil kontoen min være underlagt retningslinjene for oppbevaring av inaktive bilder og nedlastingsbegrensninger?

Eksisterende eldre abonnementer er ikke målet for nedlastingspolicyen og restriksjonene. Husk at slike kunder har frist til 31. januar 2021 å bytte til nye tariffplaner.

Hva er begrensningene for nedlasting av bilder fra Docker Hub-depotet?

Begrensninger for nedlasting av Docker-bilder er basert på brukerkontotypen til brukeren som ber om bildet, ikke bildeeierens kontotype. De er definert her.

Brukerens maksimale rettigheter vil gjelde basert på hans personlige konto og eventuelle organisasjoner den tilhører. Uautoriserte nedlastinger er "anonyme" og er begrenset av IP-adresse i stedet for bruker-ID. For å lære mer om autorisert bildeopplasting, sjekk ut dokumentasjon.

Hvordan bestemmes nedlastinger med det formål å begrense nedlastingsfrekvensen?

Nedlastingsforespørselen består av opptil to GET-forespørsler fra UTL-depotet til skjemaet /v2/*/manifests/*.

Faktum er at nedlasting av manifestet av multiarkitekturbilder krever nedlasting av en liste over manifester og deretter nedlasting av ønsket manifest for den nødvendige arkitekturen. HEAD-forespørsler telles ikke.

Vær oppmerksom på at alle nedlastinger, inkludert nedlastinger for bilder du allerede eier, telles på denne måten. Dette er et kompromiss for å ikke telle individuelle lag.

Kan jeg kjøre mitt eget Docker Hub-speil?

se dokumentasjonå gjøre dette. Siden den bruker HEAD-forespørsler, vil de ikke telles med for å begrense nedlastingshastigheten. Vær også oppmerksom på at de første bildeforespørslene ikke er bufret, så de vil telles.

Teller bildelag?

Nei. Siden vi begrenser manifestforespørsler, er antallet lag (blob-forespørsler) ved nedlasting ikke begrenset for øyeblikket. Dette er en endring av vår tidligere policy basert på tilbakemeldinger fra fellesskapet. Målet med endringen er å gjøre policyen mer brukervennlig slik at brukerne ikke trenger å telle lagene i hvert bilde de kan bruke.

Er anonyme nedlastinger ratebegrenset basert på IP-adresse?

Ja. Hyppigheten av forespørsler er begrenset av individuelle IP-adresser (for eksempel for anonyme brukere: 100 forespørsler på 6 timer fra én adresse). Se flere detaljer her.

Er nedlastingsforespørsler fra påloggede brukere begrenset av IP-adresse?

Nei, nedlastingsforespørsler fra autoriserte brukere er kontobaserte, ikke IP-baserte. Gratis kontoer er begrenset til 200 forespørsler i løpet av en seks timers periode. Betalte kontoer er ubegrenset.

Vil begrensninger gjelde hvis jeg logger på kontoen min og noen anonymt fra IP-en min treffer begrensningen?

Nei, brukere som logger på kontoene sine for å laste ned bilder, vil være begrenset basert på kontotype. Hvis en anonym bruker fra IP-adressen din mottar en begrensning, vil det ikke påvirke deg så lenge du er autorisert eller ikke treffer begrensningene dine.

Spiller det noen rolle hvilket bilde jeg laster ned?

Nei, alle bilder anses som like. Restriksjonene er utelukkende basert på kontonivået som brukeren laster ned bildene under, og ikke på kontonivået til depoteieren.

Vil disse begrensningene endres?

Vi vil overvåke restriksjonene nøye og sikre at de er relevante for typiske brukstilfeller i henhold til deres nivå. Spesielt bør gratis og anonyme restriksjoner alltid tilfredsstille en enkelt utvikleres normale arbeidsflyt. Ut fra dette prinsippet vil det bli foretatt justeringer etter behov. du kan også Skriv til oss din mening om grensene.

Hva med CI-systemer der nedlastinger vil være anonyme?

Vi forstår at det er omstendigheter der flere anonyme nedlastinger er akseptable. For eksempel kan cloud CI-leverandører kjøre bygg basert på PR til åpen kildekode-prosjekter. Prosjekteiere kan ikke sikkert bruke Docker Hub-legitimasjonen for å autorisere nedlastinger i dette tilfellet, og omfanget til slike leverandører vil sannsynligvis utløse restriksjoner. Vi vil selvfølgelig løse slike saker på forespørsel og vil fortsette å forbedre nedlastingshastighetsbegrensningsmekanismene våre for å forbedre opplevelsen vår med disse leverandørene. Skriv til oss på mailto:[e-postbeskyttet]hvis du har noen problemer.

Vil Docker tilby separate prisplaner for åpen kildekode-prosjekter?

Ja, Docker, som en del av støtten til Open Source-fellesskapet, vil senere kunngjøre nye prisplaner for dem. For å søke om en slik tariffplan, fyll ut форму.

NB På leksjoner Docker videokurs, som ble spilt inn i Slurm sommeren 2020, snakker foredragsholderne i detalj om arbeid med bilder på et avansert nivå. Bli med oss!

Kilde: www.habr.com

Legg til en kommentar