Creating an entire environment leveraging docker