Большие изображения Docker зависают в конце загрузки
Всякий раз, когда я загружаю на свой сервер образы Docker среднего и большого размера, они загружаются почти полностью, но затем зависают на несколько минут, прежде чем в конечном итоге завершаются. Я просмотрел журналы отладки демона Docker, но они указывают только на то, что изображение загружается, без каких-либо ошибок или предупреждений. Я не думаю, что это проблема с ограничением скорости, поскольку это происходит как в Docker Hub, так и в ghcr.io, и я не думаю, что это проблема с сетью, поскольку я могу без проблем извлекать изображения на своем MacBook, подключенном к той же сети. . Я уже пробовал новую установку Debian, но проблема не устранена.
Кажется, проблема затрагивает только изображения (и слои изображений), размер которых превышает определенный размер, но я еще не знаю, каков этот размер.
Изображения, которые работают:
-
alpine
-
busybox
-
memcached
-
hello-world
Изображения, которые не работают:
-
jellyfin/jellyfin
-
pihole/pihole
-
python
Речь идет о старом настольном компьютере Lenovo в моей домашней сети с процессором Intel Xeon E31230, 8 ГБ оперативной памяти и гигабитным сетевым контроллером Intel 82579LM. Он работает под управлением Debian 11, Docker Engine 20.10.21,Containerd 1.16.12, runc 1.1.4 и docker-init 0.19.0.
Я также записал видео , демонстрирующее проблему.