Can I use docker compose to run application container and its dependencies on google cloud or digital ocean, the same as locally?
If you don't want/need platform-specific integrations and transforming your services to a cloud I guess GCP Compute Engine is for you -- it's like a usual virtual machine that you can start, SSH to it and have all privileges to install and run software the same way you did it on your dev machine.