Docker executor in container launch

Note: I haven't embed the docker image or include Dockerfile and docker build as part of the build step yet, but this is the working code to put up review first.
Like a static method in common? let me make it static for now as I don't see where we use this outside of tests