¿Es posible ingresar a un contenedor impulsado por Google Cloud Run ? Algo así como docker exec -it CONTAINER /bin/bash ?
Me enfrento a un error que no puedo reproducir ejecutando un contenedor basado en la misma imagen ni localmente ni usando Google Cloud Shell para ejecutar ese contenedor.
No soy exigente con respecto a si se trata de usar Cloud Shell para conectarme a Cloud Run o hacerlo desde mi entorno local.
¿Es posible ingresar a un contenedor impulsado por Google Cloud Run?
No, el único puerto al que puede acceder al servicio es $PORT (actualmente 8080) y solo a través de solicitudes HTTP/HTTPS.
Deberá depurar a la antigua usanza: registrar declaraciones en Google Stackdriver, que ya está integrado en Cloud Run, simplemente haga "logging.info (...)" para su idioma.
Si su problema es el inicio del contenedor, busque mensajes de error en Stackdriver.
Sí, puedes, con un pequeño truco: he publicado un ejemplo aquí https://github.com/matti/google-cloud-run-shell
Solo necesita copiar estos binarios en su contenedor y establecer el acceso de shell inverso a través de heroku o algo similar.