Очень медленная загрузка образа Docker

При недавнем запуске команды ./launcher rebuild app было запланировано скачивание двух образов Docker. Один из них скачивался некоторое время, а другой уже очень долго (> 20 минут).

У нашей виртуальной машины достаточно пропускной способности. При проверке с помощью nethogs обычно не наблюдалось никакой полосы пропускания для загрузки для образа Docker, который успешно скачался (хотя иногда он достигал > 1 МБ/с), и никакой полосы пропускания для того, который я всё ещё жду.

Полагаю, что это, скорее всего, проблема с репозиторием Docker, который вы используете, но я решил сообщить об этом. Возможно, имеет смысл нам скомпилировать собственные образы Docker, как мы делали раньше. Спасибо.

Мое понимание таково, что Discourse использует Docker Hub, поэтому любые проблемы с пропускной способностью и/или скоростью загрузки находятся между вашим провайдером услуг (ВМ) и самим сервером Docker.

Да, мы используем Docker Hub, и я знаю, что иногда он может работать немного медленно.

В качестве обходного пути вы можете заранее загрузить базовое изображение перед выполнением пересборки, используя команду:

docker pull $(grep -o "discourse/base:[0-9.-]*" launcher)

Возможно, когда реестр Docker от GitHub станет доступным, мы также сможем разместить там это изображение.