I'm trying to build a generic system init tool, which will run on all of our systems, which verifies that local Docker images have not been altered. The tool will not know what containers are supposed to be running, and will run each time the system is booted (or rebooted) to verify the identity and integrity of the Docker images on the system. My question is whether it's possible to start Docker and tell it not to start containers which may have a restart policy set? Basically, can I start Docker without it starting any containers?
Secondary question, which may help with the first; where is the config file that the daemon uses to determine which containers need to be restarted when the daemon starts up?