
У меня есть два сервера:
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
Это была проблема с сетью на сервере.