just send sighup to nginx and it will reload all the config—there's very few settings that require a restart
Sure, how, from the container? The host it’s on? Caddy exposes this as an api.