List out all the design issues and drawbacks of the docker system and avoid them and use the good choices in this implementation