Seems reasonable to me, although I would think you want to shut down the old instance before you do the backup, otherwise you potentially lose any new data between when you take the backup and when you shut down the server.
Derp. Note to self: don't make serious comments after 10pm. My brain skipped right over the word "new" in the line Shutdown on new VPS: docker-compose down.