Error «Not Found» en el contenedor Docker de General Runner.
P: ¿Cuál es el problema? R: Al intentar ejecutar el contenedor Docker de General Runner según la documentación de Apidog (https://docs.apidog.com/general-runner-755233m0), los usuarios encuentran un error «Not Found». El error ocurre cuando el runner intenta acceder al endpoint:https://api.apidog.com/api/v1/self-hosted-runners/0/general-configs El archivo de registro muestra que el ID del runner aparece como 0, lo que probablemente indica una configuración incorrecta.P: ¿Qué causa este problema? R: El problema puede deberse a una configuración incorrecta de despliegue de Docker, particularmente relacionada con la opción -v (volumen). Si la ruta especificada para el montaje del volumen no es válida o carece de los permisos adecuados, el runner podría no recuperar su configuración, lo que daría lugar a un error «Not Found».P: ¿Cómo puedo resolver este problema? R: Para solucionar el problema, asegúrese de que la opción -v en su comando de Docker especifique una ruta válida con los permisos correctos. Si el problema persiste, intente eliminar la opción -v y ejecutar el contenedor sin montaje de volumen. Ejemplo: Antes (posible problema):
docker run -d --name apidog-runner -v /invalid/path:/app/config apidog/general-runner
Después (versión corregida):
docker run -d --name apidog-runner apidog/general-runner
Si necesita persistencia de volumen, asegúrese de que /app/config esté correctamente asignado a un directorio accesible en su sistema host.P: ¿Qué ocurre si el problema persiste después de intentar la solución? R: Si el problema continúa, intente lo siguiente: Verifique que su token de API y la configuración del runner autoalojado en Apidog estén configurados correctamente. Compruebe su conectividad de red para asegurarse de que el contenedor pueda acceder a https://api.apidog.com. Revise el archivo de registro completo para ver si hay mensajes de error adicionales. Póngase en contacto con el soporte de Apidog con sus registros de errores para una resolución de problemas adicional.