Today I had the same issue that all containers are started when I boot my dev laptop, as restart: always
was set in the .yml files.
As I don’t want to touch the .yml files, I just found out (thx Bobby) how to alter this setting by:
docker update --restart=no <MY-CONTAINER-ID>