Extrem langsames Image zieht privates Docker-Register

Extrem langsames Image zieht privates Docker-Register

Ich habe zwei Server:

1.Server-1 (GitLab-CE & privates Docker-Register)

2.Server-2 (Staging)

Nach der Build-Phase und dem Pushen des Containers in die Registrierung innerhalb von GitLab CI ist die nächste Phase die Bereitstellung (CD) mit Ansible. Wenn Ansible eine Verbindung zum Remote-Server (Server-2) herstellt, führen Sie die Aufgabe „Docker-Compose Pull“ aus. Docker zieht das sehr, sehr langsame Image (~1,2 GB), das erstellt und in meine Registrierung (Server-1) gepusht wurde.

In einem anderen Szenario ziehe ich dieses Image manuell auf einen anderen Server und auf denselben Server (Server 2). Es wird schnell und ohne Probleme gezogen.

Wie kann dieses Problem in Ansible oder Gitlab gelöst werden?

Weitere Informationen:

  • Docker-Version: 20.6
  • Gitlab-Version: 14.0
  • Ich verwende den Docker DinD GitLab Runner-Dienst
  • Ich verwende cbhek/ansible-worker:1.0.0 für Ansible

Antwort1

Es war ein Netzwerkproblem auf dem Server.

verwandte Informationen