FAQ: nowe ograniczenia w korzystaniu z usług Dockera od 1 listopada 2020 r

FAQ: nowe ograniczenia w korzystaniu z usług Dockera od 1 listopada 2020 r

Artykuł jest kontynuacją to и to artykułów, będzie zawierał odpowiedzi na najczęściej zadawane pytania dotyczące nowych ograniczeń w korzystaniu z usług Dockera, które wejdą w życie 1 listopada 2020 roku.

Jakie są warunki korzystania z usługi Docker?

Warunki korzystania z usługi Docker to umowa pomiędzy Tobą a firmą Docker, która reguluje korzystanie przez Ciebie z produktów i usług Docker.

Kiedy nowe warunki korzystania z usług wchodzą w życie?

Zaktualizowany Regulamin obowiązuje od razu.

Jakie zmiany nastąpiły w regulaminie usługi?

Najbardziej znaczącym zmianom uległ rozdział 2.5. Aby zapoznać się ze wszystkimi zmianami, zalecamy przeczytanie całości warunki usługi.

Jaki jest limit przechowywania nieaktywnych obrazów i jaki będzie to miało wpływ na moje konto?

Przechowywanie obrazów opiera się na pobieraniu i przesyłaniu każdego pojedynczego obrazu zapisanego przy użyciu konta użytkownika. Jeśli obraz nie został pobrany/przesłany przez 6 miesięcy, zostanie oznaczony jako „nieaktywny”. Wszystkie obrazy oznaczone jako „nieaktywne” zostaną usunięte. Konta z planem abonamentowym podlegają temu ograniczeniu Darmowy dla indywidualnych deweloperów i firm. Dostępny będzie także nowy pulpit nawigacyjny dla Docker Hub, umożliwiający przeglądanie stanu wszystkich obrazów kontenerów we wszystkich repozytoriach powiązanych z Twoim kontem.

Jakie będą nowe limity przechowywania obrazów kontenerów?

Docker wprowadził nowe zasady przechowywania obrazów kontenerów dla nieaktywnych obrazów, które wejdą w życie 1 listopada 2020 r. Zasady przechowywania nieaktywnych obrazów kontenerów będą miały zastosowanie do następujących planów cenowych:

  • Bezpłatny plan taryfowy: obowiązuje 6-miesięczny limit przechowywania nieaktywnych obrazów;
  • Plany Pro i Team: nie będzie żadnych ograniczeń dotyczących okresu przechowywania nieaktywnych obrazów.

Co to jest „nieaktywny” obraz?

Nieaktywny obraz to obraz kontenera, który nie został pobrany ani przesłany do repozytorium obrazów Docker Hub przez 6 miesięcy.

Jak mogę sprawdzić status moich zdjęć?

W repozytorium Docker Hub każdy tag (i ostatni obraz powiązany z tagiem) ma datę „Ostatnie wypchnięcie”, którą można łatwo zobaczyć w Repozytoriach, jeśli jesteś zalogowany na swoje konto. Nowy pulpit nawigacyjny oferujący możliwość przeglądania stanu wszystkich obrazów we wszystkich repozytoriach na Twoim koncie, w tym najnowszej etykiety, a także poprzednich wersji etykiety, będzie dostępny w Docker Hub. Właściciele kont zostaną powiadomieni e-mailem o nieaktywnych obrazach, które mają zostać usunięte.

Co dzieje się z nieaktywnymi obrazami po osiągnięciu limitu przechowywania?

Od 1 listopada 2020 r. wszystkie obrazy oznaczone jako „nieaktywne” zostaną usunięte. Właściciele kont zostaną powiadomieni e-mailem o „nieaktywnych” obrazach przeznaczonych do usunięcia.

Jak mogę uzyskać nieograniczone miejsce na moje obrazy?

Ograniczenia te będą dotyczyły wyłącznie planu taryfowego Darmowy. Użytkownicy kont z planami taryfowymi Pro lub Zespół zarządzający nie podlegają ograniczeniom. Jeśli masz konto bezpłatne, możesz łatwo przejść na plan Pro lub Team od 5 USD miesięcznie z roczną subskrypcją.

Dlaczego Docker wprowadził nową „uśpioną” politykę przechowywania obrazów?

Docker Hub, jako największe na świecie repozytorium obrazów kontenerów, przechowuje ponad 15PB danych. Wewnętrzne narzędzia analityczne Dockera pokazały, że z obrazów o wielkości 15 PB przechowywanych w Docker Hub nie żądano więcej niż 10 PB od ponad sześciu miesięcy. Kopiąc głębiej, dowiedzieliśmy się, że około 4.5 PB tych nieaktywnych obrazów jest powiązanych z kontami bezpłatnymi.

Docker po wprowadzeniu takiego ograniczenia będzie mógł ekonomicznie skalować i świadczyć bezpłatne usługi programistom oraz zespołom korzystającym z usług budowania i dostarczania aplikacji na całym świecie.

Jeśli jesteśmy klientem posiadającym plan oparty na repozytorium, czy zasady przechowywania będą miały do ​​nas zastosowanie?

Nie, klienci posiadający dowolny plan płatny nie będą ograniczeni okresami przechowywania.

Czy oficjalne zdjęcia będą podlegać zasadom przechowywania „nieaktywnych” zdjęć?

NIE. Zasady przechowywania nieaktywnych obrazów nie mają zastosowania do oficjalnych zdjęć. Żaden obraz zawarty w przestrzeni nazw „biblioteki” nie zostanie usunięty. Obrazy opublikowane przez zweryfikowanych wydawców również nie będą ograniczone polityką przechowywania nieaktywnych obrazów.

Czy zasady przechowywania będą miały zastosowanie do repozytoriów, tagów i obrazów?

Ta zasada będzie miała zastosowanie wyłącznie do obrazów repozytoriów, do których nie uzyskano dostępu w ciągu ostatnich 6 miesięcy, w tym obrazów niepowiązanych i poprzednich tagów obrazów. Aby uzyskać więcej informacji, zobacz dokumentacja.

Na przykład, jeśli zostanie pobrany tag „:latest”, czy zapobiegnie to usunięciu wszystkich poprzednich wersji?

NIE. Jeśli pobrany zostanie znacznik „:latest”, tylko najnowsza wersja „:latest” zostanie oznaczona jako aktywna. Status poprzednich wersji etykiety nie ulegnie zmianie.

Co się stanie po usunięciu nieaktywnego obrazu?

Obraz, do którego nie uzyskano dostępu w ciągu ostatnich 6 miesięcy, zostanie oznaczony jako „nieaktywny” i zostanie również oznaczony do usunięcia. Gdy obraz zostanie oznaczony jako nieaktywny, nie będzie można go już pobrać. Nieaktywne obrazy będą również widoczne (w Panelu sterowania obrazami) przez pewien czas, aby klienci mieli możliwość przywrócenia obrazów.

Czy można odzyskać usunięte zdjęcia?

Przed usunięciem nieaktywny obraz będzie widoczny przez jakiś czas (w Panelu sterowania obrazem), aby klienci mogli je przywrócić.

Jeśli mam starszy plan (oparty na repozytorium), czy moje konto będzie podlegać zasadom przechowywania nieaktywnych obrazów i ograniczeniom pobierania?

Istniejące starsze subskrypcje nie są objęte zasadami i ograniczeniami dotyczącymi pobierania. Pamiętaj, że tacy klienci będą mieli czas do 31 stycznia 2021 r. na przejście na tę usługę nowe plany taryfowe.

Jakie są ograniczenia dotyczące pobierania obrazów z repozytorium Docker Hub?

Limity pobierania obrazów platformy Docker zależą od typu konta użytkownika żądającego obrazu, a nie od typu konta właściciela obrazu. Są zdefiniowane tutaj.

Maksymalne uprawnienia użytkownika będą obowiązywać w zależności od jego konta osobistego i wszelkich organizacji, do których ono należy. Nieautoryzowane pobieranie jest „anonimowe” i ograniczane jest na podstawie adresu IP, a nie identyfikatora użytkownika. Aby dowiedzieć się więcej na temat autoryzowanego przesyłania obrazów, sprawdź dokumentacja.

W jaki sposób określane są pobrania w celu ograniczenia częstotliwości pobierania?

Żądanie pobrania składa się z maksymalnie dwóch żądań GET z repozytorium UTL formularza /v2/*/manifests/*.

Faktem jest, że pobranie manifestu obrazów wieloarchitekturowych wymaga pobrania listy manifestów, a następnie pobrania żądanego manifestu dla wymaganej architektury. Żądania HEAD nie są liczone.

Należy pamiętać, że wszystkie pobrania, w tym pobrania obrazów, które już posiadasz, są liczone w ten sposób. Jest to kompromis polegający na nie liczeniu poszczególnych warstw.

Czy mogę uruchomić własne lustro Docker Hub?

zobaczyć dokumentacjaaby to zrobić. Ponieważ wykorzystuje żądania HEAD, nie będą one wliczane do celów ograniczania szybkości pobierania. Należy również pamiętać, że początkowe żądania obrazów nie są buforowane, więc zostaną policzone.

Czy warstwy obrazu się liczą?

NIE. Ponieważ ograniczamy żądania manifestu, liczba warstw (żądań obiektów blob) podczas pobierania nie jest obecnie ograniczona. Jest to zmiana w naszej poprzedniej polityce oparta na opiniach społeczności. Celem tej zmiany jest uczynienie polityki bardziej przyjazną dla użytkownika, tak aby użytkownicy nie musieli liczyć warstw każdego obrazu, którego mogą użyć.

Czy prędkość anonimowego pobierania jest ograniczona w zależności od adresu IP?

Tak. Częstotliwość żądań jest ograniczona indywidualnymi adresami IP (przykładowo dla użytkowników anonimowych: 100 żądań w ciągu 6 godzin z jednego adresu). Zobacz więcej szczegółów tutaj.

Czy żądania pobierania od zalogowanych użytkowników są ograniczone adresem IP?

Nie, żądania pobrania od autoryzowanych użytkowników są oparte na kontach, a nie na adresach IP. Bezpłatne konta są ograniczone do 200 żądań w ciągu sześciu godzin. Konta płatne są nieograniczone.

Czy będą obowiązywać ograniczenia, jeśli zaloguję się na swoje konto, a następnie ktoś anonimowo z mojego adresu IP natknie się na ograniczenie?

Nie, użytkownicy zalogowani na swoje konta w celu pobierania obrazów będą ograniczeni wyłącznie w zależności od typu konta. Jeśli anonimowy użytkownik z Twojego adresu IP otrzyma ograniczenie, nie będzie to miało na Ciebie wpływu, o ile jesteś autoryzowany lub nie przekroczysz swoich ograniczeń.

Czy ma znaczenie, który obraz pobiorę?

Nie, wszystkie obrazy są uważane za takie same. Ograniczenia opierają się wyłącznie na poziomie konta, z którego użytkownik pobiera obrazy, a nie na poziomie konta właściciela repozytorium.

Czy te ograniczenia się zmienią?

Będziemy uważnie monitorować ograniczenia i upewnić się, że są one odpowiednie dla typowych przypadków użycia, zgodnie z ich poziomem. W szczególności ograniczenia dotyczące bezpłatnego i anonimowego powinny zawsze odpowiadać normalnemu przepływowi pracy jednego programisty. W oparciu o tę zasadę w razie potrzeby zostaną wprowadzone dostosowania. ty też możesz Napisz do nas swoją opinię na temat limitów.

A co z systemami CI, w których pobieranie będzie anonimowe?

Rozumiemy, że istnieją okoliczności, w których dopuszczalne jest wielokrotne pobieranie anonimowych plików. Na przykład dostawcy CI w chmurze mogą uruchamiać kompilacje oparte na PR do projektów open source. W takim przypadku właściciele projektów mogą nie być w stanie bezpiecznie używać swoich poświadczeń Docker Hub do autoryzowania pobierania, a skala takich dostawców prawdopodobnie spowoduje wprowadzenie ograniczeń. Oczywiście rozwiążemy takie przypadki na żądanie i będziemy w dalszym ciągu udoskonalać nasze mechanizmy ograniczające prędkość pobierania, aby poprawić nasze doświadczenia z tymi dostawcami. Napisz do nas na mailto:[email chroniony]jeśli będziesz miał jakieś trudności.

Czy Docker będzie oferował osobne plany cenowe dla projektów open source?

Tak, Docker w ramach wsparcia społeczności Open Source ogłosi później dla nich nowe plany cenowe. Aby ubiegać się o taki plan taryfowy, wypełnij форму.

NB Na lekcjach Kurs wideo Dockera, który został nagrany w Slurmie latem 2020 roku, prelegenci szczegółowo opowiadają o pracy z obrazami na poziomie zaawansowanym. Dołącz do nas!

Źródło: www.habr.com

Dodaj komentarz