Źródło pokazuje, dlaczego zwykły test prędkości nie wystarcza do zdiagnozowania powolnych instalacji z Docker/App Store. ZimaBoard użytkownika miał światłowodowe połączenie 100 Mb/s, a MySpeed pokazywał prawidłową przepustowość Internetu, jednak pobieranie obrazów aplikacji odbywało się z prędkością zaledwie kilku KB/s, a każda instalacja trwała około 20–30 minut.
IceWhale podejrzewał DNS, ale dowody są niejednoznaczne. Użytkownik wyłączył AdGuard Home/Nginx i zmienił DNS na Google 8.8.8.8, lecz instalacje nadal były powolne. Kilka dni później, po aktualizacji do 1.4.4.4-1, zmianie DNS na Cloudflare 1.1.1.1 i ponownym uruchomieniu, instalacje wróciły do normalnego tempa. Ponieważ jednocześnie zmieniono kilka parametrów, źródło nie dowodzi, że wyłącznie DNS spowodował problem lub go rozwiązał.
Szybki test prędkości nie dowodzi, że pobieranie z rejestru Dockera jest szybkie
Internetowy test prędkości łączy się z pobliskim serwerem testowym. Instalacja obrazu Dockera może wymagać kontaktu z serwerami DNS, punktami końcowymi rejestru, usługami uwierzytelniania i hostami CDN w różnych regionach.
Normalne przeglądanie Internetu lub szybki lokalny test prędkości może współistnieć z powolnym pobieraniem obrazów kontenerów.
DNS był uzasadnioną hipotezą, ale źródło jej nie potwierdza
W środowisku użytkownika działały AdGuard Home, Quad9 i Nginx. Giorgio zasugerował wyłączenie aplikacji związanych z DNS i wypróbowanie publicznego DNS, takiego jak 1.1.1.1 lub 8.8.8.8.
Pierwszy kontrolowany test — wyłączenie aplikacji związanych z DNS i przełączenie na 8.8.8.8 — nie rozwiązał problemu powolnej instalacji. Dlatego nie należy pisać, że „przyczyną był AdGuard” ani że „Google DNS rozwiązuje problem”.
Porównaj docker pull na innym komputerze
Kolejne pytanie diagnostyczne IceWhale było szczególnie przydatne: uruchom pobieranie Dockera dla tego samego obrazu na innym komputerze podłączonym do tej samej sieci.
Jeśli oba urządzenia działają wolno, sprawdź routing dostawcy Internetu, rejestru, CDN i DNS. Jeśli tylko ZimaOS działa wolno, skup się na jego stanie Dockera, sieci i systemu.
Sprawdź także ilość wolnego miejsca i wydajność zapisu
Instalacja obrazu obejmuje również zapis i rozpakowywanie warstw. Prawie pełny dysk systemowy, wolne lub uszkodzone urządzenie pamięci masowej albo duże równoległe operacje wejścia/wyjścia mogą sprawić, że instalacja będzie wyglądała na ograniczoną przez sieć, nawet jeśli samo pobieranie działa prawidłowo.
Obecna wersja ZimaOS pozwala przenosić obrazy Dockera i dane aplikacji na większą pamięć masową oraz sprawdzać wykorzystanie miejsca na dane aplikacji.
Przywrócenie działania opisane w źródle obejmowało więcej niż zmianę DNS
Ostateczny, pomyślny stan obejmował:
- aktualizację ZimaOS do wersji
1.4.4.4-1; - zmianę DNS na
1.1.1.1; - ponowne uruchomienie serwera.
Oznacza to, że poprawa rzeczywiście nastąpiła, ale jej przyczyna pozostaje nieustalona.
Obecna wersja ZimaOS jest znacznie nowsza niż 1.4.4
Wersja ZimaOS 1.7 wprowadziła App Store 2.0, a późniejsze wydania usprawniły uruchamianie Dockera, konfigurację sieci, zgodność z YAML i migrację aplikacji. Przed zastosowaniem obejść problemów z 2025 roku odtwórz objawy powolnego pobierania na aktualnej wersji stabilnej.
Skorzystaj z aktualnej wersji bazowej ZimaOS 1.7.1.
Często zadawane pytania dotyczące powolnej instalacji aplikacji
Czy źródło dowiodło, że połączenie internetowe było powolne?
Nie. Zwykłe testy prędkości na serwerze wykazywały wartości znacznie wyższe niż prędkości pobierania obrazów z App Store, wynoszące zaledwie kilka KB/s.
Czy przełączenie na 8.8.8.8 rozwiązało problem?
Nie. Użytkownik wyraźnie stwierdził, że po tym teście problem nadal występował.
Co ostatecznie zbiegło się w czasie z przywróceniem prawidłowego działania?
Aktualizacja do wersji 1.4.4.4-1, zmiana DNS na 1.1.1.1 i ponowne uruchomienie; źródło nie pozwala ustalić, która zmiana miała decydujące znaczenie.
