What's yall's work-flow like?

In general, but mostly: How do you transfer your changes from dev machine to production site?

Is it like restoring a backup? I’m using the docker recommended method of install.

Changes are supposed to be done either via plugins or themes, so you can use the standard workflows of Install plugins on a self-hosted site and Installing a theme or theme component