Process lifecycle on snap refresh
We’re conflating two different things here I think. Restarting a daemon without killing everything is of course fine and a good idea. It’s the refresh case that has a number of associated displacements that is problematic to not have a complete halt while it’s taking place, as far as the processes depending on the old state are concerned.
In fact, the Docker documentation agrees with me, right there on that page:
If you skip releases during an upgrade, the daemon may not restore its connection to the containers. If the daemon is unable to restore the connection, it ignores the running containers and you must manage them manually.
Last updated 1 year, 7 months ago. Help improve this document in the forum.