Uruchamianie bazy danych SQL nie jest dobrym rozwiązaniem dla Cloud Run.
Po pierwsze, umowa między wdrożonym kontenerem a Cloud Run polega na tym, że kontener musi uruchamiać serwer HTTP na porcie 8080. MySQL tak naprawdę nie działa.
Po drugie, kontener będzie ograniczony do systemu plików zawartego w obrazie kontenera. Ten sam obraz będzie wielokrotnie tworzony, gdy usługa obsługuje ładowanie. Nie będzie możliwości utrwalenia danych zapisanych w MySQL. Możesz mieć dane tylko do odczytu przechowywane w tym obrazie, które zmieniają się tylko po opublikowaniu nowego obrazu, ale nie do tego można by się spodziewać relacyjnej bazy danych.
Cloud Run jest naprawdę dobry w obsłudze usług HTTP/sieciowych w sposób bezserwerowy i skalowalny. Te usługi internetowe zazwyczaj korzystają z innych interfejsów API i usług wdrożonych w Google Cloud lub usługach innych firm. Tak naprawdę nie ma oferować trwałych, skalowalnych, zgodnych z ACID usług baz danych - to zupełnie inny rodzaj przestrzeni problemów.