What is the difference between `initialization_commands` and `setup_commands`?

(None: Just asking a question out of curiosity).

The prior are run first, but what is the significance of that?

https://docs.ray.io/en/master/cluster/vms/references/ray-cluster-configuration.html#initialization-commands

From what I can tell, the relevant part is that the initialization_commands are run outside of the Docker container if you’re using one, but the setup_commands are not.