Docker pr

Cleaner commits, please ignore the earlier Docker PR. 
there can only be one default CMD entry point in a container, if container B extends container A, A has a default CMD entry: shellscript1, B has a default CMD entry: shellscript2, I think, according to docker's behavior, only shellscript2 will be executed.