Симптомы
Установка 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 и перезагрузите сервис:
- Откройте файл
/etc/docker/daemon.jsonлюбым удобным редактором - Добавьте в секцию
registry-mirrorsзеркало Yandex:
{
"registry-mirrors": ["https://cr.yandex/mirror","https://mirror.gcr.io"]
}
- Перезагрузите сервис docker
invoke-rc.d docker restart
- Запустите
./install.sh install- он продолжит установку с последнего успешного шага
Причина
Доступ к зеркалу Docker Hub от Google может быть замедлен, в зависимости от вашего провайдера интернета