How to migrate a peertube docker instance to another host

Having followed https://github.com/Chocobozzz/PeerTube/blob/develop/support/doc/docker.md#docker-guide is it sufficient to

  1. copy .env file to the new server
  2. copy docker-compose.yml file to the new server (just in case they’d be breaking changes)
  3. stop the container
  4. copy docker-volume directory to the new server in the same relative path
  5. update the DNS for the new server to reflect the same configured domain
  6. run docker-compose up

or is there a better way?