Чрезвычайно медленный образ извлекает Docker Private Registry

Чрезвычайно медленный образ извлекает Docker Private Registry

У меня есть два сервера:

1.Сервер-1 (GitLab-CE и частный реестр Docker)

2.Сервер-2 (промежуточный)

После этапа сборки и отправки контейнера в реестр внутри GitLab CI, следующим этапом является развертывание (CD) с использованием Ansible. Когда Ansible подключается к удаленному серверу (Server-2), запустите задачу docker-compose pull, docker very very slow pull image (~1.2GB), которая создает и отправляет в мой реестр (Server-1).

В другом сценарии я вручную загружаю это изображение на другой сервер и тот же сервер (Server-2), оно загружается быстро и без каких-либо проблем.

Как решить эту проблему в Ansible или Gitlab?

Дополнительная информация:

  • Версия докера: 20.6
  • Версия Gitlab: 14.0
  • Я использую docker DinD GitLab runner service
  • Я использую cbhek/ansible-worker:1.0.0 для Ansible

решение1

Это была проблема с сетью на сервере.

Связанный контент