FAQ: Neue Einschränkungen bei der Nutzung von Docker-Diensten ab 1. November 2020

FAQ: Neue Einschränkungen bei der Nutzung von Docker-Diensten ab 1. November 2020

Der Artikel ist eine Fortsetzung diese и diese In den Artikeln finden Sie Antworten auf häufig gestellte Fragen zu den neuen Einschränkungen bei der Nutzung von Diensten von Docker, die am 1. November 2020 in Kraft treten.

Welche Nutzungsbedingungen gelten für Docker?

Docker-Nutzungsbedingungen ist eine Vereinbarung zwischen Ihnen und Docker, die Ihre Nutzung von Docker-Produkten und -Diensten regelt.

Ab wann treten die neuen Nutzungsbedingungen in Kraft?

Die aktualisierten Nutzungsbedingungen treten ab sofort in Kraft.

Welche Änderungen haben sich in den Nutzungsbedingungen ergeben?

Abschnitt 2.5 hat die bedeutendsten Änderungen erfahren. Um mehr über alle Änderungen zu erfahren, empfehlen wir Ihnen, die vollständige Lektüre zu lesen Nutzungsbedingungen.

Wie hoch ist das Speicherlimit für inaktive Bilder und wie wirkt es sich auf mein Konto aus?

Die Bildspeicherung basiert auf der Download- oder Upload-Aktivität jedes einzelnen Bildes, das über ein Benutzerkonto gespeichert wird. Wenn ein Bild 6 Monate lang nicht heruntergeladen/hochgeladen wurde, wird es als „inaktiv“ gekennzeichnet. Alle als „inaktiv“ markierten Bilder sollen gelöscht werden. Konten mit einem Abonnementplan unterliegen dieser Einschränkung Frei für einzelne Entwickler und Unternehmen. Außerdem wird es für Docker Hub ein neues Dashboard geben, mit dem Sie den Status aller Ihrer Container-Images in allen mit Ihrem Konto verknüpften Repositorys anzeigen können.

Wie hoch werden die neuen Speichergrenzen für Container-Images sein?

Docker hat eine neue Container-Image-Aufbewahrungsrichtlinie für ruhende Images eingeführt, die am 1. November 2020 in Kraft treten wird. Die Richtlinie zur Aufbewahrung inaktiver Containerbilder gilt für die folgenden Preispläne:

  • Kostenloser Tarifplan: Für inaktive Bilder gilt ein Speicherlimit von 6 Monaten.
  • Pro- und Team-Pläne: Es gibt keine Einschränkungen hinsichtlich der Speicherdauer inaktiver Bilder.

Was ist ein „inaktives“ Bild?

Ein inaktives Image ist ein Container-Image, das sechs Monate lang nicht heruntergeladen oder in das Docker Hub-Image-Repository hochgeladen wurde.

Wie kann ich den Status meiner Bilder überprüfen?

Im Docker Hub-Repository verfügt jedes Tag (und das letzte mit dem Tag verknüpfte Bild) über ein „Last Push“-Datum, das in den Repositorys leicht angezeigt werden kann, wenn Sie in Ihrem Konto angemeldet sind. Im Docker Hub wird ein neues Dashboard verfügbar sein, das die Möglichkeit bietet, den Status aller Bilder in allen Repositorys Ihres Kontos anzuzeigen, einschließlich des neuesten Labels sowie früherer Versionen des Labels. Kontoinhaber werden per E-Mail über inaktive Bilder benachrichtigt, deren Löschung geplant ist.

Was passiert mit inaktiven Bildern, wenn das Aufbewahrungslimit erreicht ist?

Ab dem 1. November 2020 wird die Löschung aller als „inaktiv“ markierten Bilder geplant. Kontoinhaber werden per E-Mail über „inaktive“ Bilder benachrichtigt, deren Löschung geplant ist.

Wie erhalte ich unbegrenzten Speicherplatz für meine Bilder?

Diese Einschränkungen gelten nur für den Tarifplan Frei. Benutzer von Konten mit Tarifplänen Pro oder Team unterliegen keinen Beschränkungen. Wenn Sie über ein kostenloses Konto verfügen, können Sie ganz einfach auf einen Pro- oder Team-Plan upgraden ab 5 $ monatlich mit Jahresabonnement.

Warum hat Docker eine neue Richtlinie zur Speicherung ruhender Bilder eingeführt?

Docker Hub speichert als weltweit größtes Container-Image-Repository über 15 PB an Daten. Die internen Analysetools von Docker zeigten, dass von diesen im Docker Hub gespeicherten 15PB-Bildern mehr als 10PB seit mehr als sechs Monaten nicht mehr angefordert wurden. Bei genauerer Betrachtung stellten wir fest, dass etwa 4.5 PB dieser inaktiven Bilder mit kostenlosen Konten verknüpft sind.

Nach der Einführung einer solchen Einschränkung wird Docker in der Lage sein, wirtschaftlich zu skalieren und kostenlose Dienste für Entwickler und Teams bereitzustellen, die Dienste zum Erstellen und Bereitstellen von Anwendungen auf der ganzen Welt nutzen.

Gilt die Aufbewahrungsrichtlinie für uns, wenn wir ein Kunde mit einem Repository-basierten Plan sind?

Nein, für Kunden mit einem kostenpflichtigen Plan gibt es hinsichtlich der Aufbewahrungsfristen keine Einschränkungen.

Unterliegen offizielle Bilder einer „inaktiven“ Bildaufbewahrungsrichtlinie?

Nein. Die Richtlinie zur Aufbewahrung inaktiver Bilder gilt nicht für offizielle Bilder. Alle im Namensraum „Bibliothek“ enthaltenen Bilder werden nicht entfernt. Auch von verifizierten Herausgebern veröffentlichte Bilder unterliegen nicht der Richtlinie zur Aufbewahrung inaktiver Bilder.

Gilt die Aufbewahrungsrichtlinie für Repositorys, Tags oder Bilder?

Die Richtlinie gilt nur für Repository-Bilder, auf die in den letzten 6 Monaten nicht zugegriffen wurde, einschließlich nicht verknüpfter Bilder und früherer Bild-Tags. Weitere Informationen finden Sie unter Dokumentation.

Wenn beispielsweise das Tag „:latest“ heruntergeladen wird, wird dadurch verhindert, dass alle vorherigen Versionen gelöscht werden?

Nein. Wenn das Tag „:latest“ heruntergeladen wird, wird nur die neueste Version von „:latest“ als aktiv markiert. Der Status früherer Versionen des Labels ändert sich nicht.

Was passiert nach dem Löschen eines inaktiven Bildes?

Ein Bild, auf das in den letzten 6 Monaten nicht zugegriffen wurde, wird als „inaktiv“ markiert und außerdem zum Löschen markiert. Sobald ein Bild als inaktiv markiert ist, kann es nicht mehr heruntergeladen werden. Inaktive Bilder werden außerdem für einen bestimmten Zeitraum sichtbar (in der Bildsteuerung), sodass Kunden die Möglichkeit haben, die Bilder wiederherzustellen.

Ist es möglich, gelöschte Bilder wiederherzustellen?

Vor dem Löschen ist das inaktive Bild einige Zeit lang sichtbar (im Bild-Kontrollfeld), sodass Kunden solche Bilder wiederherstellen können.

Wenn ich einen alten (Repository-basierten) Plan habe, unterliegt mein Konto dann der Richtlinie zur inaktiven Bildaufbewahrung und den Downloadbeschränkungen?

Bestehende Legacy-Abonnements sind nicht Gegenstand der Download-Richtlinie und -Einschränkungen. Bitte denken Sie daran, dass diese Kunden bis zum 31. Januar 2021 Zeit haben, zu wechseln neue Tarifpläne.

Welche Einschränkungen gelten für das Herunterladen von Bildern aus dem Docker Hub-Repository?

Einschränkungen beim Herunterladen von Docker-Images basieren auf dem Benutzerkontotyp des Benutzers, der das Image anfordert, und nicht auf dem Kontotyp des Image-Eigentümers. Sie sind definiert hier.

Es gelten die maximalen Rechte des Benutzers basierend auf seinem persönlichen Konto und den Organisationen, zu denen es gehört. Nicht autorisierte Downloads erfolgen „anonym“ und werden durch die IP-Adresse statt durch die Benutzer-ID eingeschränkt. Weitere Informationen zum autorisierten Hochladen von Bildern finden Sie unter Dokumentation.

Wie werden Downloads ermittelt, um die Downloadhäufigkeit zu begrenzen?

Die Download-Anfrage besteht aus bis zu zwei GET-Anfragen aus dem UTL-Repository des Formulars /v2/*/manifests/*.

Tatsache ist, dass das Herunterladen des Manifests von Bildern mit mehreren Architekturen das Herunterladen einer Liste von Manifesten und anschließend das Herunterladen des gewünschten Manifests für die erforderliche Architektur erfordert. HEAD-Anfragen werden nicht gezählt.

Bitte beachten Sie, dass alle Downloads, einschließlich Downloads von Bildern, die Sie bereits besitzen, auf diese Weise gezählt werden. Dies ist ein Kompromiss, einzelne Schichten nicht zu zählen.

Kann ich meinen eigenen Docker Hub-Spiegel ausführen?

sehen Dokumentationum dies zu tun. Da HEAD-Anfragen verwendet werden, werden diese nicht zur Begrenzung der Download-Rate gezählt. Beachten Sie außerdem, dass die ersten Bildanfragen nicht zwischengespeichert werden und daher gezählt werden.

Zählen Bildebenen?

Nein. Da wir Manifestanfragen begrenzen, ist die Anzahl der Ebenen (Blobanfragen) beim Herunterladen derzeit nicht begrenzt. Dies ist eine Änderung unserer vorherigen Richtlinie, die auf dem Feedback der Community basiert. Das Ziel der Änderung besteht darin, die Richtlinie benutzerfreundlicher zu gestalten, sodass Benutzer nicht die Ebenen jedes Bildes zählen müssen, das sie verwenden können.

Ist die Rate anonymer Downloads basierend auf der IP-Adresse begrenzt?

Ja. Die Häufigkeit der Anfragen wird durch einzelne IP-Adressen begrenzt (z. B. für anonyme Benutzer: 100 Anfragen in 6 Stunden von einer Adresse). Weitere Details anzeigen hier.

Sind Download-Anfragen von angemeldeten Benutzern durch die IP-Adresse eingeschränkt?

Nein, Download-Anfragen von autorisierten Benutzern basieren auf dem Konto und nicht auf der IP-Adresse. Kostenlose Konten sind auf 200 Anfragen in einem Zeitraum von sechs Stunden begrenzt. Bezahlte Konten sind unbegrenzt.

Gelten Einschränkungen, wenn ich mich in mein Konto einlogge und dann jemand, der anonym über meine IP-Adresse arbeitet, auf die Einschränkung stößt?

Nein, Benutzer, die sich zum Herunterladen von Bildern in ihren Konten angemeldet haben, werden nur auf der Grundlage des Kontotyps eingeschränkt. Wenn ein anonymer Benutzer Ihrer IP-Adresse eine Einschränkung erhält, hat dies keine Auswirkungen auf Sie, solange Sie dazu berechtigt sind oder Ihre Einschränkung nicht trifft.

Spielt es eine Rolle, welches Bild ich herunterlade?

Nein, alle Bilder gelten als gleich. Die Einschränkungen basieren ausschließlich auf der Kontoebene, unter der der Benutzer die Bilder herunterlädt, und nicht auf der Kontoebene des Repository-Eigentümers.

Werden sich diese Einschränkungen ändern?

Wir werden die Einschränkungen genau überwachen und sicherstellen, dass sie entsprechend ihrer Stufe für typische Anwendungsfälle relevant sind. Insbesondere sollten die Einschränkungen für „Frei“ und „Anonym“ immer den normalen Arbeitsablauf eines einzelnen Entwicklers erfüllen. Basierend auf diesem Grundsatz werden bei Bedarf Anpassungen vorgenommen. das kannst du auch Schreib uns Ihre Meinung zu den Grenzen.

Was ist mit CI-Systemen, bei denen Downloads anonym erfolgen?

Wir verstehen, dass es Umstände gibt, in denen mehrere anonyme Downloads akzeptabel sind. Beispielsweise können Cloud-CI-Anbieter auf PR basierende Builds für Open-Source-Projekte ausführen. Projektbesitzer können in diesem Fall ihre Docker Hub-Anmeldeinformationen möglicherweise nicht sicher zum Autorisieren von Downloads verwenden, und die Größe dieser Anbieter wird wahrscheinlich zu Einschränkungen führen. Selbstverständlich werden wir solche Fälle auf Anfrage lösen und unsere Mechanismen zur Begrenzung der Download-Rate weiter verbessern, um unsere Erfahrung mit diesen Anbietern zu verbessern. Schreiben Sie uns an mailto:[E-Mail geschützt] wenn Sie irgendwelche Schwierigkeiten haben.

Wird Docker separate Preispläne für Open-Source-Projekte anbieten?

Ja, Docker wird im Rahmen seiner Unterstützung für die Open-Source-Community später neue Preispläne für sie bekannt geben. Um einen solchen Tarifplan zu beantragen, füllen Sie das Formular aus форму.

NB Im Unterricht Docker-Videokurs, das im Sommer 2020 in Slurm aufgenommen wurde, sprechen die Referenten ausführlich über die Arbeit mit Bildern auf fortgeschrittenem Niveau. Begleiten Sie uns!

Source: habr.com

Kommentar hinzufügen