How to get a safety backup without using neo4j-admin command

In my project, I am running neo4j in a docker container on a VM (GCE with container optimized os).

I would like to get a daily backup of this neo4j.

I know that the neo4j-admin dump command is the ideal backup method since I am using the community version, but I would like to use the service provided by the cloud provider if possible.

Currently, I would like to get a backup of the disk attached to the VM while blocking access to neo4j.
Isn't this a safe way to backup neo4j?

Please let me know if there is any other better way.