I have been exploring Docker and containers recently and wanted to know if it is possible to develop directly inside a container? If yes, what are the existing tools?
An example workflow would be:
Suppose I need Java8, Solr, and MySQL for my project. I create a container with all three of those components. Then, I create the project inside the container and develop there directly – somewhat similar to a virtual machine but, a scaled-down version.