#1083: Зависла установка Swarmica на этапе скачивания образов контейнеров

Симптомы

Установка Swarmica зависла на стадии скачивания образов (docker compose pull) на сервисах traefik, postgres и/или redis:

+] Pulling 72/97
 ✔️ celeryworker Skipped - Image is already being pulled by telegram                                                0.0s
 ✔️ celerybeat Skipped - Image is already being pulled by telegram                                                  0.0s
 ✔️ django Skipped - Image is already being pulled by telegram                                                      0.0s
 ✔️ telegram Pulled                                                                                               244.0s
 ✔️ frontend Pulled                                                                                               167.4s
 ⠧ postgres [⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀] Pulling                                                                             1055.8s
 ✔️ cron Skipped - Image is already being pulled by telegram                                                        0.0s
 ⠧ traefik [⠀⠀⠀⠀] Pulling                                                                                       1055.8s
 ⠧ redis [⣿⣿⣿⣿⠀⠀] Pulling                                                                                       1055.8s

Решение

Добавьте зеркало Docker Hub в конфигурацию Docker и перезагрузите сервис:

  1. Откройте файл /etc/docker/daemon.json любым удобным редактором
  2. Добавьте в секцию registry-mirrors зеркало Yandex:
{
  "registry-mirrors": ["https://cr.yandex/mirror","https://mirror.gcr.io"]
}
  1. Перезагрузите сервис docker
invoke-rc.d docker restart
  1. Запустите ./install.sh install - он продолжит установку с последнего успешного шага

Причина

Доступ к зеркалу Docker Hub от Google может быть замедлен, в зависимости от вашего провайдера интернета