in container_agent/run_containers.py [0:0]
def RunContainer(docker, name, ctr):
infos = docker.inspect_container(name)
info = infos and infos[0]
if info:
running = info['State']['Running']
if not running:
exit_code = info['State']['ExitCode']
log.info("restarting exited container '%s' (%d)", name, exit_code)
docker.destroy(name)
StartContainer(docker, name, ctr)
else:
StartContainer(docker, name, ctr)