First version with docker check and run