Extract helper method for volume linking.

Makes this more readable.
Extract volume bind, creation and external methods.

Make Start() slightly more readable.
Merge pull request #3029 from pnasrat/container-refactoring

Container refactoring