
Tengo dos servidores:
1.Server-1 (GitLab-CE y registro Docker privado)
2.Servidor-2 (ensayo)
Después de la etapa de compilación y enviar el contenedor al registro dentro de GitLab CI, la siguiente etapa es la implementación (CD) usando Ansible. Cuando Ansible se conecta al servidor remoto (Servidor-2), ejecute la tarea Docker-compose pull, imagen de extracción muy lenta de Docker (~ 1,2 GB) que creó y envió a mi registro (Servidor-1).
En otro escenario, extraigo manualmente esta imagen en otro servidor y en el mismo servidor (Servidor-2), se extrae rápidamente y sin ningún problema.
¿Cómo solucionar este problema dentro de Ansible o Gitlab?
Información adicional:
- Versión de Docker: 20.6
- Versión de Gitlab: 14.0
- Estoy usando el servicio de ejecución Docker DinD GitLab
- Estoy usando cbhek/ansible-worker:1.0.0 para Ansible
Respuesta1
Fue un problema de red en el servidor.