{"id":97758,"date":"2020-10-21T14:42:32","date_gmt":"2020-10-21T12:42:32","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/kak-masshtabiruetsya-biznes-docker-dlya-obsluzhivaniya-millionov-razrabotchikov-chast-2-ishodyashhie-dannye"},"modified":"2020-10-21T14:42:32","modified_gmt":"2020-10-21T12:42:32","slug":"kak-masshtabiruetsya-biznes-docker-dlya-obsluzhivaniya-millionov-razrabotchikov-chast-2-ishodyashhie-dannye","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kak-masshtabiruetsya-biznes-docker-dlya-obsluzhivaniya-millionov-razrabotchikov-chast-2-ishodyashhie-dannye","title":{"rendered":"Wie Docker sein Gesch\u00e4ft f\u00fcr Millionen von Entwicklern ausweitet, Teil 2: Ausgehende Daten","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Wie Docker sein Gesch\u00e4ft f\u00fcr Millionen von Entwicklern ausweitet, Teil 2: Ausgehende Daten\" src=\"\/wp-content\/uploads\/2020\/10\/0080c0fb89670fb26cb21906946ec03a.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Dies ist der zweite Artikel einer Serie, in dem die Einschr\u00e4nkungen beim Herunterladen von Container-Images behandelt werden.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>In <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/520528\/\">dem ersten Teil<\/a><\/noindex> Wir haben die in Docker Hub gespeicherten Images, dem gr\u00f6\u00dften Registry f\u00fcr Container-Images, ausf\u00fchrlich betrachtet. Wir schreiben dar\u00fcber, um Ihnen ein besseres Verst\u00e4ndnis daf\u00fcr zu geben, wie unsere aktualisierten Nutzungsbedingungen die Entwicklungsteams beeinflussen, die Docker Hub zur Verwaltung von Container-Images und CI\/CD-Pipelines nutzen.<\/p>\n<p><\/p>\n<p>\u00dcber die Download-H\u00e4ufigkeitsbeschr\u00e4nkungen wurde zuvor in unseren <noindex><a rel=\"nofollow\" href=\"https:\/\/www.docker.com\/legal\/docker-terms-service\">Nutzungsbedingungen<\/a><\/noindex>informiert. Wir werden die H\u00e4ufigkeitsbeschr\u00e4nkungen, die am 1. November 2020 in Kraft treten, n\u00e4her beleuchten:<\/p>\n<p><\/p>\n<p>Kostenloser Tarifplan, anonyme Benutzer: 100 Downloads innerhalb von 6 Stunden<br \/>\nKostenloser Tarifplan, autorisierte Benutzer: 200 Downloads innerhalb von 6 Stunden<br \/>\nPro-Tarifplan: keine Einschr\u00e4nkungen<br \/>\nTeam-Tarifplan: keine Einschr\u00e4nkungen<\/p>\n<p><\/p>\n<p>Die Downloadfrequenz von Docker wird als Anzahl der Manifestanfragen an den Docker Hub definiert. Die Beschr\u00e4nkungen f\u00fcr das Herunterladen von Images h\u00e4ngen vom Kontotyp des anfragenden Nutzers ab, nicht vom Kontotyp des Imagebesitzers. F\u00fcr anonyme (nicht autorisierte) Nutzer ist die Downloadfrequenz an die IP-Adresse gebunden.<\/p>\n<p><\/p>\n<p><strong>N.B.<\/strong> Weitere Tipps und Best Practices erhalten Sie <noindex><a rel=\"nofollow\" href=\"https:\/\/slurm.io\/docker-videocourse?utm_source=habr&amp;utm_medium=promo&amp;utm_campaign=docker-videocourse&amp;utm_content=post_26-09-2020&amp;utm_term=dzygovbrodskiy\">im Docker-Kurs von Praktikern<\/a><\/noindex>. Sie k\u00f6nnen ihn in Ihrem eigenen Tempo und zu einem f\u00fcr Sie passenden Zeitpunkt absolvieren. <\/p>\n<p><\/p>\n<p>Wir erhalten Fragen von Kunden und der Community bez\u00fcglich der Schichten von Container-Images. Wir ber\u00fccksichtigen die Schichten des Images nicht bei der Begrenzung der Downloadfrequenz, da wir die Downloads von Manifesten einschr\u00e4nken, und derzeit gibt es keine Begrenzung f\u00fcr die Anzahl der Schichten (Blob-Anfragen). Diese \u00c4nderung basiert auf dem Feedback der Community, um die Nutzung benutzerfreundlicher zu gestalten, damit die Nutzer nicht die Schichten in jedem von ihnen verwendeten Image z\u00e4hlen m\u00fcssen.<\/p>\n<p><\/p>\n<h2 id=\"podrobnyy-analiz-chastot-skachivaniya-obrazov-docker-hub\">Detaillierte Analyse der Downloadfrequenzen von Docker Hub<\/h2>\n<p><\/p>\n<p>Wir haben viel Zeit damit verbracht, die Downloads von Abbildungen aus Docker Hub zu analysieren, um die Ursachen der Geschwindigkeitsbegrenzung zu ermitteln und herauszufinden, wie diese genau implementiert werden sollte. Was wir feststellten, best\u00e4tigte, dass nahezu alle Benutzer die Abbildungen mit einer vorhersehbaren Geschwindigkeit f\u00fcr g\u00e4ngige Arbeitsabl\u00e4ufe herunterladen. Es gibt jedoch einen signifikanten Einfluss einer kleinen Anzahl an anonymen Nutzern: fast 30 % aller Downloads stammen lediglich von 1 % dieser anonymen Nutzer.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Wie Docker sein Gesch\u00e4ft f\u00fcr Millionen von Entwicklern ausweitet, Teil 2: Ausgehende Daten\" src=\"\/wp-content\/uploads\/2020\/10\/7757e0d6b0892ba0f7ccb7b672792ca4.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Die neuen Einschr\u00e4nkungen basieren auf dieser Analyse, sodass die meisten unserer Benutzer nicht betroffen sein werden. Diese Begrenzungen spiegeln die \u00fcbliche Nutzung durch Entwickler wider \u2014 das Erlernen von Docker, die Entwicklung von Code, das Erstellen von Abbildungen usw.<\/p>\n<p><\/p>\n<h2 id=\"pomosch-razrabotchikam-dlya-luchshego-ponimaniya-ogranicheniya-chastoty-skachivaniya\">Unterst\u00fctzung f\u00fcr Entwickler, um ein besseres Verst\u00e4ndnis der Download-Rate-Limitierung zu erhalten.<\/h2>\n<p><\/p>\n<p>Jetzt, da wir die Auswirkungen und die erforderlichen Grenzen verstehen, m\u00fcssen wir die technischen Bedingungen f\u00fcr die Arbeit mit diesen Einschr\u00e4nkungen festlegen. Es ist recht komplex, den Download von Images aus der Docker-Registry zu begrenzen. Sie werden keine API f\u00fcr Uploads in der Registry-Beschreibung finden \u2013 diese existiert einfach nicht. Tats\u00e4chlich stellt der Download eines Images eine Kombination aus Manifestanfragen und Blobs in der API dar, und diese werden unterschiedlich ausgef\u00fchrt, abh\u00e4ngig vom Status des Clients und dem angeforderten Image.<\/p>\n<p><\/p>\n<p>Wenn Sie beispielsweise bereits ein Image haben, wird die Docker-Engine eine Manifestanfrage stellen, feststellen, dass sie bereits alle notwendigen Schichten basierend auf dem angenommenen Manifest hat, und dann anhalten. Andererseits, wenn Sie ein Image herunterladen, das mehrere Architekturen unterst\u00fctzt, wird die Manifestanfrage eine Liste von Image-Manifesten f\u00fcr jede unterst\u00fctzte Architektur zur\u00fcckgeben. Anschlie\u00dfend wird die Docker-Engine eine weitere Manifestanfrage f\u00fcr die spezifische Architektur stellen, auf der sie l\u00e4uft, und erh\u00e4lt die Liste aller Image-Schichten. Danach wird sie jede fehlende Schicht (Blob) anfragen.<\/p>\n<p><\/p>\n<p><strong>N.B.<\/strong> Ein umfassenderer \u00dcberblick \u00fcber dieses Thema findet sich im <noindex><a rel=\"nofollow\" href=\"https:\/\/slurm.io\/docker-videocourse?utm_source=habr&amp;utm_medium=promo&amp;utm_campaign=docker-videocourse&amp;utm_content=post_26-09-2020&amp;utm_term=dzygovbrodskiy\">Docker-Kurs<\/a><\/noindex>, in dem wir alle seine Werkzeuge von grundlegenden Abstraktionen bis hin zu Netzwerkkonfigurationen sowie den Feinheiten der Arbeit mit verschiedenen Betriebssystemen und Programmiersprachen behandeln. Sie werden mit der Technologie vertraut gemacht und verstehen, wo und wie Sie Docker am besten einsetzen k\u00f6nnen.<\/p>\n<p><\/p>\n<p>Das Herunterladen eines Images besteht tats\u00e4chlich aus einem oder zwei Manifestanfragen sowie von null bis unendlich \u2014 Anfragen nach Schichten (blobs). Historisch gesehen hat Docker die Download-H\u00e4ufigkeit basierend auf den Schichten verfolgt, da dies am st\u00e4rksten mit der Bandbreitennutzung verbunden ist. Dennoch haben wir auf die Community geh\u00f6rt, da dies komplizierter ist, weil man die Anzahl der angeforderten Schichten verfolgen muss, was dazu f\u00fchrt, dass bew\u00e4hrte Verfahren im Umgang mit Dockerfiles ignoriert werden und es f\u00fcr Benutzer, die einfach nur mit dem Registry arbeiten m\u00f6chten, weniger intuitiv ist.<\/p>\n<p><\/p>\n<p>Daher beschr\u00e4nken wir die Anzahl der Anfragen basierend auf den Manifestanfragen. Dies steht direkt im Zusammenhang mit dem Herunterladen von Images, was f\u00fcr die Benutzer leicht nachvollziehbar ist. Es gibt jedoch einen kleinen Haken: Wenn Sie versuchen, ein bereits vorhandenes Image herunterzuladen, wird die Anfrage trotzdem gez\u00e4hlt, auch wenn Sie die Schichten nicht herunterladen. Wir hoffen, dass diese Methode zur Begrenzung der Downloadfrequenz sowohl fair als auch benutzerfreundlich ist.<\/p>\n<p><\/p>\n<h2 id=\"zhdem-vashi-otzyvy\">Wir freuen uns auf Ihr Feedback<\/h2>\n<p><\/p>\n<p>Wir werden die Einschr\u00e4nkungen \u00fcberwachen und entsprechende Anpassungen basierend auf typischen Nutzungsszenarien vornehmen, um sicherzustellen, dass die Beschr\u00e4nkungen f\u00fcr jeden Benutzertyp geeignet sind. Zudem werden wir uns bem\u00fchen, Entwicklern nicht in die Quere zu kommen, damit sie ihre Arbeit erledigen k\u00f6nnen.<\/p>\n<p><\/p>\n<p>Verfolgen Sie die Nachrichten in den kommenden Wochen, es wird einen weiteren Artikel zur Einrichtung von CI und Produktionssystemen im Lichte dieser \u00c4nderungen geben.<\/p>\n<p><\/p>\n<p>Im Rahmen der Unterst\u00fctzung der Open-Source-Entwicklergemeinschaft werden wir bis zum 1. November neue Tarife f\u00fcr Open Source anbieten. Um sich zu bewerben, muss ein Formular ausgef\u00fcllt werden. <noindex><a rel=\"nofollow\" href=\"https:\/\/forms.gle\/vvKURDTYwok7Pc4r5\">hier<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>F\u00fcr weitere Informationen zu den neuesten \u00c4nderungen der Nutzungsbedingungen wenden Sie sich bitte an <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/524136\/\">FAQ<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Diejenigen, die die Download-Geschwindigkeitsbeschr\u00e4nkungen anheben m\u00f6chten, bietet Docker unbegrenzte Downloads von Images als Funktion an <noindex><a rel=\"nofollow\" href=\"http:\/\/www.docker.com\/pricing\">der Pro- oder Team-Pl\u00e4ne<\/a><\/noindex>. Wie immer freuen wir uns auf Ihr Feedback und Ihre Fragen <noindex><a rel=\"nofollow\" href=\"mailto:pricingquestions@docker.com\">hier<\/a><\/noindex>.<\/p>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/520698\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042d\u0442\u043e \u0432\u0442\u043e\u0440\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u0438\u0437 \u0441\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0442\u0435\u0439, \u0432 \u043d\u0435\u0439 \u0431\u0443\u0434\u0443\u0442 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u044b \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043f\u0440\u0438 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u0438 \u043e\u0431\u0440\u0430\u0437\u043e\u0432 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432. \u0412 \u043f\u0435\u0440\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u043c\u044b \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043b\u0438 \u043e\u0431\u0440\u0430\u0437\u044b, \u0445\u0440\u0430\u043d\u0438\u043c\u044b\u0435 \u0432 Docker Hub, \u043a\u0440\u0443\u043f\u043d\u0435\u0439\u0448\u0435\u043c registry \u043e\u0431\u0440\u0430\u0437\u043e\u0432 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432. \u041c\u044b \u043f\u0438\u0448\u0435\u043c \u043e\u0431 \u044d\u0442\u043e\u043c \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0432\u044b \u043b\u0443\u0447\u0448\u0435 \u043f\u043e\u043d\u0438\u043c\u0430\u043b\u0438, \u043a\u0430\u043a \u043d\u0430\u0448\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u0423\u0441\u043b\u043e\u0432\u0438\u044f \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u043f\u043e\u0432\u043b\u0438\u044f\u044e\u0442 \u043d\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0445 Docker Hub \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0431\u0440\u0430\u0437\u0430\u043c\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":97759,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-97758","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u042d\u0442\u043e \u0432\u0442\u043e\u0440\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u0438\u0437 \u0441\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0442\u0435\u0439, \u0432 \u043d\u0435\u0439 \u0431\u0443\u0434\u0443\u0442 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u044b \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043f\u0440\u0438 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u0438 \u043e\u0431\u0440\u0430\u0437\u043e\u0432 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432. \u0412 \u043f\u0435\u0440\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u043c\u044b \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043b\u0438 \u043e\u0431\u0440\u0430\u0437\u044b, \u0445\u0440\u0430\u043d\u0438\u043c\u044b\u0435 \u0432 Docker Hub, \u043a\u0440\u0443\u043f\u043d\u0435\u0439\u0448\u0435\u043c registry \u043e\u0431\u0440\u0430\u0437\u043e\u0432 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432. \u041c\u044b \u043f\u0438\u0448\u0435\u043c \u043e\u0431 \u044d\u0442\u043e\u043c \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0432\u044b \u043b\u0443\u0447\u0448\u0435 \u043f\u043e\u043d\u0438\u043c\u0430\u043b\u0438, \u043a\u0430\u043a \u043d\u0430\u0448\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u0423\u0441\u043b\u043e\u0432\u0438\u044f \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u043f\u043e\u0432\u043b\u0438\u044f\u044e\u0442 \u043d\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0445 Docker Hub \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0431\u0440\u0430\u0437\u0430\u043c\u0438\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kak-masshtabiruetsya-biznes-docker-dlya-obsluzhivaniya-millionov-razrabotchikov-chast-2-ishodyashhie-dannye\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0430\u043a \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0431\u0438\u0437\u043d\u0435\u0441 Docker \u0434\u043b\u044f \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432, \u0447\u0430\u0441\u0442\u044c 2: \u0418\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042d\u0442\u043e \u0432\u0442\u043e\u0440\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u0438\u0437 \u0441\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0442\u0435\u0439, \u0432 \u043d\u0435\u0439 \u0431\u0443\u0434\u0443\u0442 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u044b \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043f\u0440\u0438 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u0438 \u043e\u0431\u0440\u0430\u0437\u043e\u0432 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432. \u0412 \u043f\u0435\u0440\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u043c\u044b \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043b\u0438 \u043e\u0431\u0440\u0430\u0437\u044b, \u0445\u0440\u0430\u043d\u0438\u043c\u044b\u0435 \u0432 Docker Hub, \u043a\u0440\u0443\u043f\u043d\u0435\u0439\u0448\u0435\u043c registry \u043e\u0431\u0440\u0430\u0437\u043e\u0432 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432. \u041c\u044b \u043f\u0438\u0448\u0435\u043c \u043e\u0431 \u044d\u0442\u043e\u043c \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0432\u044b \u043b\u0443\u0447\u0448\u0435 \u043f\u043e\u043d\u0438\u043c\u0430\u043b\u0438, \u043a\u0430\u043a \u043d\u0430\u0448\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u0423\u0441\u043b\u043e\u0432\u0438\u044f \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u043f\u043e\u0432\u043b\u0438\u044f\u044e\u0442 \u043d\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0445 Docker Hub \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0431\u0440\u0430\u0437\u0430\u043c\u0438\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kak-masshtabiruetsya-biznes-docker-dlya-obsluzhivaniya-millionov-razrabotchikov-chast-2-ishodyashhie-dannye\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-10-21T12:42:32+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-21T12:42:32+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Wie das Business von Docker f\u00fcr Millionen von Entwicklern skaliert, Teil 2: Ergebnisse | ProHoster","description":"Dies ist der zweite Artikel aus einer Artikelreihe, in der die Einschr\u00e4nkungen beim Herunterladen von Container-Images behandelt werden. Im ersten Teil haben wir die Images, die im Docker Hub, dem gr\u00f6\u00dften Registry f\u00fcr Container-Images, gespeichert sind, ausf\u00fchrlich betrachtet. Wir schreiben dies, um Ihnen zu helfen, besser zu verstehen, wie unsere aktualisierten Nutzungsbedingungen die Entwicklerteams beeinflussen, die Docker Hub zur Verwaltung von Images nutzen","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kak-masshtabiruetsya-biznes-docker-dlya-obsluzhivaniya-millionov-razrabotchikov-chast-2-ishodyashhie-dannye","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0430\u043a \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0431\u0438\u0437\u043d\u0435\u0441 Docker \u0434\u043b\u044f \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432, \u0447\u0430\u0441\u0442\u044c 2: \u0418\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 | ProHoster","og:description":"\u042d\u0442\u043e \u0432\u0442\u043e\u0440\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u0438\u0437 \u0441\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0442\u0435\u0439, \u0432 \u043d\u0435\u0439 \u0431\u0443\u0434\u0443\u0442 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u044b \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043f\u0440\u0438 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u0438 \u043e\u0431\u0440\u0430\u0437\u043e\u0432 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432. \u0412 \u043f\u0435\u0440\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u043c\u044b \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043b\u0438 \u043e\u0431\u0440\u0430\u0437\u044b, \u0445\u0440\u0430\u043d\u0438\u043c\u044b\u0435 \u0432 Docker Hub, \u043a\u0440\u0443\u043f\u043d\u0435\u0439\u0448\u0435\u043c registry \u043e\u0431\u0440\u0430\u0437\u043e\u0432 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432. \u041c\u044b \u043f\u0438\u0448\u0435\u043c \u043e\u0431 \u044d\u0442\u043e\u043c \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0432\u044b \u043b\u0443\u0447\u0448\u0435 \u043f\u043e\u043d\u0438\u043c\u0430\u043b\u0438, \u043a\u0430\u043a \u043d\u0430\u0448\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u0423\u0441\u043b\u043e\u0432\u0438\u044f \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u043f\u043e\u0432\u043b\u0438\u044f\u044e\u0442 \u043d\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0445 Docker Hub \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0431\u0440\u0430\u0437\u0430\u043c\u0438","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kak-masshtabiruetsya-biznes-docker-dlya-obsluzhivaniya-millionov-razrabotchikov-chast-2-ishodyashhie-dannye","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-10-21T12:42:32+00:00","article:modified_time":"2020-10-21T12:42:32+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"97758","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:13:06","updated":"2022-10-03 12:11:36"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/97758","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=97758"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/97758\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/97759"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=97758"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=97758"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=97758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}