Virtualization for Phoenix

Hello,

I’m learning Phoenix, and after a few failed projects, I realize the importance of virtualization and version control.

So, right now I’m using Docker with this project:

But, I don’t feel comfortable using it, it has some issues. The question is which way to go next, if I take the time to solve those problems or if there’s another way ?

For version control I’m using " git " .

Which is the best solution for development ? Or, which is the best way (the right image) for Docker with Phoenix.

Thanks!